DevExpress WPF 18.1.6

DevExpress WPF 18.1.6
Improves Scheduler, Map and Grid controls.

News

Feature Release

September 05, 2018 - 15:32
DevExpress WPF 18.1.6
DevExpress WPF
  • All WPF Controls
    • The InvalidCastException occurs in certain scenarios when the Deployment Tool is launched.
  • Data-Aware Export
    • Grid - Group summaries aren't aligned under columns when bands exist.
  • DXBars for WPF
    • A click on the window title bar doesn't close BarSubItems' popup.
    • BarSplitButtonItem in ActAsDropDown mode doesn't invoke bound commands starting with 18.1.5.
    • BarSplitButtonItem's pop-up is closed when an inner control is clicked.
    • Provide the capability to delete BarItems using the Customization Window at runtime.
    • The NotSupportedException occurs in Visual Studio 2010 with version 18.1.4.
  • DXCharts for WPF
    • Animation does not work with the BarSeries3D chart.
    • Automatic Scale Breaks don't work with the Range Bar series view.
    • Chart Designer - Unable to assign a secondary axis to a Series.
    • Colorizer - The initial Series point color is set incorrectly in certain situations.
    • Crosshair disappears after switching chart panes.
    • Line Series is rendered slowly and with artifacts at big zoom levels after upgrade.
  • DXControls for WPF
    • AppBarButton's glyph is cut on monitors with High DPI settings.
    • Size properties (Width, Height, Max/MinWidth, etc.) defined in FlyoutControl are not taken into account by its popup.
  • DXDiagram for WPF
    • Connectors with the same begin and end items have the same DataContext.
  • DXDocking for WPF
    • Docked panels are not resized correctly in certain scenarios.
    • DockLayoutManager crashes with InvalidOperationException when its visibility changes in certain cases.
    • Setting DockPane's BorderBrush property doesn't work after the update to version 16.2.
    • Setting the AllowDockToCurrentItem property to "False" disables the reordering functionality.
    • The TabBackgroundColor property doesn't change the bottom line when a window is inactive.
    • Сlosed panels in DockLayoutManager are not restored correctly.
  • DXEditors for WPF
    • A DX theme is not properly applied to standard ProgressBars.
    • CameraControl - The colon symbol is missing in the Desaturate label in the Settings window.
    • ComboBoxEdit with ValueMember and EditValue binding to a non-nullable enum property causes a memory leak.
    • ComboBoxEdit's incremental search isn't reset when the ItemsSource property is reassigned.
    • ComboBoxEdit's value cannot be changed if the editor is populated with ComboBoxEditItems after updating to 18.1.5.
    • DateEdit does not reset the EditValue property to null if the AllowNullInput property is set to True and the current text is deleted using the Backspace or Delete keys.
    • DateEditCalendar does not calculate its size correctly in some themes after switching to .NET Framework 4.7.
    • HyperLinkEdit - The foreground color is shown incorrectly for different EditModes in themes such as Office2016White and Office2016Black.
    • PopupColorEdit - How to remember colors chosen last time.
    • ProgressBarEdit - A part of the editor text is of an incorrect color when it is in ScrollViewer.
    • RangeControl - The start week day is incorrect when using the WeekIntervalFactory.
    • RangeControl not selecting correct data range.
    • The Left padding is missing in LookUpEdit when its StyleSettings is set to SearchTokenLookUpEditStyleSettings.
    • The LongestTextFormat property of WeekIntervalFactory is empty.
    • The right border is not shown in ComboBoxEdit when the control occupies all the available space of its container.
    • The right border thickness is incorrect in editors with the DropDown button.
    • ToggleSwitchEdit - The IsReadOnly property does not work.
    • UnauthorizedAccessException is raised in CameraControl when the "Allow apps to access your camera" option is disabled.
  • DXGrid for WPF
    • CellTemplateSelector's SelectTemplate method is called two times for each cell in a row with modified data.
    • Conditional formatting animation effects are shown for incorrect rows after scrolling the grid control.
    • Data update animation is shown for incorrect rows if DataUpdateFormatCondition is not added to the FormatConditions collection.
    • DependencyObjectExtensions.DataContext is not defined in GridColumns when a Band's ColumnsSource property is used in a certain scenario.
    • ExpressionEditorControl's window does not inherit the applied theme.
    • Extra space is shown under CardView's header when GroupPanel is hidden.
    • Grid - An error tooltip doesn't disappear after a cell value is corrected.
    • GridColumn.CellTemplate's ToggleButton command not executed after horizontal grid scrolling.
    • GridColumn's sort indicator isn't updated when GridControl is bound to InfiniteAsyncSource and the SortFieldName property refers to another field.
    • GridControl - Columns are reordered after clicking a column header if the GridColumn.VisibleIndex property was changed.
    • GridControl - FormatExceptions are thrown once the Column Chooser is shown if FrameworkElement.LanguageProperty metadata is overridden.
    • GridControl doesn't properly update all column properties when columns are generated using ColumnsSource.
    • GridControl doesn't reflect external updates if a cell belongs to a focused row and a sorted column.
    • GridControl isn't correctly measured when grouped and located in ScrollViewer.
    • GridControl removes predefined columns if the data row object's properties are marked with the DisplayAttribute.GroupName property.
    • NullReferenceException is raised on debugging in Visual Studio when the Live Visual Tree is used.
    • NullReferenceException occurs on setting the DetailDescriptor property while master rows are sorted and expanded.
    • TableView - The last row becomes selected when SelectionRectangle is used in an empty data area.
    • The CardHeaderTemplate binding to the Data property doesn't work in v18.1.4.
    • The first card is empty when CardView is used with the Instant Feedback sources.
    • The TableView.ExportToXlsx method doesn't support IconSetFormatCondition with optional icons.
    • WPF GridControl - NullReferenceException is thrown when using the INotifyDataErrorInfo interface.
  • DXMap for WPF
    • Items in the SVG file created using the VectorLayerBase.ExportToSvg method have an incorrect position: shifted out to the top.
    • Usability - An unhandled exception occurs when Map Control cannot create a local cache for internet resources.
    • WMS Provider - It is impossible to render child layers in certain situations.
  • DXPivotGrid for WPF
    • Binding exceptions are raised if PivotGridControl.Fields are updated inside BeginUpdate/EndUpdate method calls.
    • CellFormat in not applied correctly when the CustomCellDisplayText event is handled in certain cases.
    • It is impossible to increase the last row height.
    • It is impossible to restrict changing column width and row height separately.
    • The BestFit method causes NullReferenceException with BestFitArea = Cell in certain cases.
  • DXPrinting for WPF
    • CompositeLink printing - the PivotGridControl layout and printing appearance are not preserved.
  • DXPropertyGrid for WPF
    • Cell editors for properties with objects that cannot be converted to a string are read-only after upgrading to version 18.1.4.
    • PropertyGridControl does not consider ICollectionView to be a collection when it's assigned to the SelectedObjects property.
    • PropertyGridControl doesn't allow clearing a nullable property.
  • DXRibbon for WPF
    • BarButtonItem.ItemClick is raised when the back button in BackstageViewControl is clicked.
    • RibbonGalleryBarItem's width doesn't increase when RibbonControl is resized.
  • DXRichEdit for WPF
    • CheckBox borders are too thick in the exported PDF document.
    • Export to PDF - Empty paragraphs are not preserved.
    • Line breaks are not preserved when saving a document to HTML if a line with a line break is followed by an empty line with a paragraph mark.
    • The assertion error occurs on an attempt to create a DocVariable field with a specific name.
    • The Page Number popup's text cannot be localized.
  • DXScheduler for WPF
    • Appointments are shown in all resources on a Drag-and-Drop operation.
    • Calendar hides Recurring Appointment if it has a deleted exception.
    • NullReferenceException is raised in SchedulerControl when a collection bound to ResourcesSource is modified in the VisibleIntervalsChanged event handler.
    • NullReferenceException is raised when a reminder is added to a recurrent appointment's occurrence.
    • SchedulerControl bound to XPCollection displays an appointment multiple times after moving this appointment.
    • SchedulerControl doesn't track changes of time zone settings in an operation system.
    • SchedulerControl windows do not inherit their theme from the main window.
    • StackOverflowException exception occurs on editing recurrence settings.
    • Support Office Scroll - It is impossible to drag and drop an appointment to a resource that is out of sight.
    • The IsVerticalScrollSnappingEnabled and IsHorizontalScrollSnappingEnabled properties are not supported in all views.
    • Time indicator is misaligned when zooming in TimelineView.
  • DXSpreadsheet for WPF
    • ArgumentOutOfRangeException occurs on modifying document content after hiding a column with merged cells.
    • CSV Import - The delimiter character is not taken from the current SpreadsheetControl.Options.Import.Csv.Culture property.
    • SpreadsheetControl does not show a scrollbar with the ScrollBarMode mode set to "TouchOverlap".
  • DXTreeList for WPF
    • An exception is thrown when columns are removed programmatically.
    • An exception occurs on dragging multiple rows after the ItemsSource collection has been updated.
    • ArgumentNullException is raised in TreeListControl when null is added to the source.
    • Hierarchical template TreeListView - a drop operation is not allowed after ItemsSource is repopulated.
    • TreeListView - ScrollBarCustomRowAnnotation is not updated after expanding a node when the AutoExpandAllNodes property is set to True.
    • TreeListView - The CanSelectRow and CanUnselectRow events are not raised when the Shift+Arrow or Ctrl+A key combinations are used.
  • DXWizard for WPF
    • The KeyNotFoundException is raised when SelectedIndex is set at design time on the application run.
  • MVVM Framework
    • Release the memory of a viewmodel created (used) by MIF.
    • MatchesRule isn't triggered for simply nullable properties with the default "null" value.
  • PDF Viewer for WPF
    • PdfViewerControl crashes the application when loading an invalid document in asynchronous document loading mode.
  • Scaffolding Wizards
    • ScaffoldingWizard generates non-compilable code if an entity class name is [Error].
  • Theme Designer
    • A custom theme throws IOException at runtime.
    • Theme Designer crashes after double-clicking DXWindow in the preview and selecting any color.
  • Windows UI
    • A click on HamburgerSubMenuNavigationButton doesn't invoke the bound command until the flyout is open.
    • HamburgerMenu performs navigation to the same view on synchronization.
  • XtraReports Suite
    • DocumentPreviewControl - Provide a way to keep the internal document model when the control is loaded.
    • Documentation - Describe limitations of a remote document.
    • WPF Report Designer - The Fields and Variables items are not visible in the Expression Editor when the expression binding is being edited.
Classification: