DevExpress WPF 16.2.4

Maintenance release includes several improvements and bug fixes.
January 20, 2017 - 9:29
New Version


All WPF Controls

  • The "Cannot set OverridesDefaultStyle property in the default Style" exception occurs at design time when using ListBoxEdit and the LightGray theme.

DXBars & DXRibbon Common (WPF)

  • ArgumentOutOfRangeException is thrown when the CollectionChanged event is raised in the items source collection with certain arguments.

DXBars for WPF

  • The BarSubItem popup is not closing when the mouse moves to another BarSubItem without the popup.
  • The main menu does not close via the Esc key after being opened for the second time.
  • Vertical toolbars aren't collapsed correctly.

DXCharts for WPF

  • A binding error is shown in the Output window when adding an Annotation at runtime.
  • A Chart legend does not show all values when the chart has been zoomed and its data source has been changed.
  • Documentation - Provide a detailed description of the AllowHide property.
  • It takes too long to update chart controls if they are displayed in a control that uses virtualization.
  • Legend customization does not work correctly: the item type is displayed instead of a custom element.
  • Secondary axis cannot be removed if a style with the disabled Shared property is used.
  • The Data Source Configuration wizard does not display certain data sources supported by other controls.

DXControls for WPF

  • A reference to a project is added to the project references when local custom classes are used in xaml.
  • DXTabControl's loading is slow when its source contains many items.
  • DXWindow does not apply the OfficeColorful Touch theme.
  • High DPI border correction in DevExpress WPF controls does not work in version 16.2.
  • SimpleButton's Glyph cannot be stretched according to the current button size (big images aren't zoomed and are cut off).
  • The DropDownButtonChrome element updates states even when mouse events are being handled.

DXDiagram for WPF

  • DiagramControl crashes with OutOfMemoryException when a large diagram is exported to an image.
  • DiagramControl does not allow specifying DPI settings of an exported image.
  • DiagramControl does not take the arrow size into account when calculating a route for RightAngle connectors.
  • DiagramControl hangs when applying the Sugiyama, Tree, or TipOverTree automatic layouts to a diagram with items inside containers.
  • DiagramControl should not take the Points property into account when creating a connector based on a template from the Item Template Designer.
  • Intermediate points don't appear for smaller RightAngle connector segments.
  • It is hard to set DiagramControl's page size to a predefined value.
  • It is impossible to determine the item position in the AddingNewItem event.
  • RibbonControl does not show merged Ribbon items when the AsyncMergingEnabled property is set to false and LoadingDecorator is used.
  • Snapping doesn't work correctly in DiagramControl when a non-default measure unit is used.
  • There is no method in the public API to start shape editing.

DXDocking for WPF

  • Buttons of a newly added maximized DocumentPanel aren't shown.
  • Cannot hide ControlBox when DockManager works with RibbonPage.
  • DockLayoutManager overrides a context menu of inner controls.
  • DocumentPanel does not show its content when docked if TabContainerTemplate is overridden.
  • Dragging a minimized panel after restoring a layout causes an exception.
  • NullReferenceException is raised on an attempt to drag a floating window.
  • TabbedGroup doesn't show scroll buttons in certain cases.
  • The Customization option is not disabled for closed panels.

DXEditors for WPF

  • Groups in TokenEditor are cleared after selecting an item.
  • The NullTextForeground property is applied only when IsTextEditable == true.
  • The use of LookUpEditSettings with DataTable as a source collection produces memory leaks.
  • Web Style Row's Select all checkbox isn't displayed properly.

DXGrid for WPF

  • BestFitColumn width is taken from a grouped column and applied to the first visible column.
  • Black NullText instead of light grey is displayed in GridControl if TextWraping is set to "Wrap".
  • CardView throws ArgumentOutOfRangeException when a user presses Tab while a custom editor defined within CardTemplate is focused.
  • Certain strings in Excel Inspired Filtering cannot be localized.
  • Copied rows are pasted in an incorrect order when they are selected by using the Row Indicator Panel in GridControl that operates in multiple cell selection mode.
  • CopySelectedCellsToClipboard adds a line break to the end of text when ClipboardMode is set to Formatted.
  • CumstomComboBoxItems are not released from memory.
  • Excel Filter Popup shrinks its size when it is located on the edge of the screen.
  • GridControl displays incorrect cell tooltips for columns with the ShowTooltipForTrimmedText property set to false after scrolling from columns with the ShowTooltipForTrimmedText property set to true.
  • GridControl is not grouped correctly when the GroupIndex property is defined at the ColumnTemplate level.
  • GroupRow's indent line doesn't fit into the whole row width when multi-level grouping is applied and rows in groups are shown.
  • IndexOutOfRangeException is raised when a grouped GridControl with CardView is filtered and the ScrollMode is set to Pixel.
  • In-place editors in a focused row of a grouped GridControl don't display their content after upgrading to version 16.2.3.
  • InvalidCastException is raised on an attempt to export GridControl with items of different types in ItemsSource when the PrintSelectedRowsOnly property is True.
  • It is impossible to completely disable NullText at the EditSettings level.
  • Support the DateTimeOffset data type in WCF server mode sources.
  • The error icon's width isn't taken into account when the BestFit operation is calculated.
  • The KeyNotFoundException occurs when an editor's property is set immediately after it lost focus.
  • The ScrollBarCustomRowAnnotation event fires multiple times for a row when custom Scrollbar Annotations are used.
  • The Sparklines demo does not show the Bar and WinLoss sparkline settings.
  • TreeListView is not initially sorted when SortIndex is set in a column defined with the help of the Binding property.

DXLayoutControl for WPF

  • The DocumentPanel's caption isn't shown when the panel's visibility is changed from Collapsed to Visible.

DXPivotGrid for WPF

  • Customization Form - Filter Popup doesn't fit into the screen in certain cases.
  • It is impossible to calculate summary values corresponding to hidden data fields.
  • WPF pivot grid's field values can be collapsed even if the AllowExpand property is turned off.

DXPrinting for WPF

  • DocumentPreviewControl - German Localization - The strings against the main export options are not translated for the 'Export To~' file dialog under all export formats.
  • DocumentPreviewControl - Navigation operates incorrectly when the PageDown/PageUp keys are used.

DXPropertyGrid for WPF

  • A header is trimmed in the control when the Control.MinWidth property is defined.
  • ComboBoxEditSettings in a PropertyDefinition don't show the initial value.
  • PropertyGridControl doesn't correctly merge editors when the MinWidth property is defined.
  • PropertyGridControl throws the IndexOutOfRangeException during editing.

DXRibbon for WPF

  • ArgumentOutOfRangeException occurs if an end-user reopens an application after changing the Ribbon control to the slim mode.
  • Content of Label controls is hard to see when the Office2016Black theme is applied.
  • The BackstageTabItem control passes its ToolTip property value to its content.

DXRichEdit for WPF

  • ArgumentOutOfRangeException when saving a RichEditControl document with hyperlinks in the Open Document Format.
  • Setting the Shape Outline color to "No Color" does not remove the outline.
  • SpellChecker does not clear old errors when the limit of misspelled words is exceeded.
  • System.ArgumentException when typing any character if the entire document content is selected and the TypeOver mode is enabled.
  • The additional quotation mark is displayed at the end of the field result if the current IF field contains nested fields.
  • The NullReferenceException is raised while editing tables in a specific document.
  • The UnhandledException event does not fire when a document with an invalid XML character is opened in RichEditControl.

DXScheduler for WPF

  • The FilterAppointment event does not fire after the SchedulerViewBase.LayoutChanged method is called.
  • The SchedulerStorage.FetchAppointments event does not fire when visible resources are changed by filtering.
  • Wrong start time in a month view for a recurring appointment.

DXSpellChecker for WPF

  • ArgumentOutOfRangeException when pressing the Backspace key in TableView's FilterRow if SpellChecker is used.

DXSpreadsheet for WPF

  • Formulas that contain a reference to the defined name are not calculated automatically.
  • Layout calculation causes ArgumentOutOfRangeException when all columns/rows are hidden.
  • The fill handle position and resulting range are calculated incorrectly when DPI scaling is set to a non-default value (e.g., 150%).

DXTreeList for WPF

  • GridControl cells do not show a multiline text completely.
  • TreeListColumn isn't correctly resized in certain scenarios when TreeListView's size is changed.
  • TreeListControl crashes with StackOverflowException when the ExpandStateBinding property with TwoWay binding is used.
  • TreeListView works incorrectly if a node's ParentId property value is changed dynamically.

DXTreeMap for WPF

  • InvalidOperationException is thrown during window resizing.

MVVM Framework

  • DXBinding doesn't support unicode symbols.
  • DXEvent doesn't work with methods with typed parameters.
  • Make it possible to configure column properties using the GridEditor attribute.
  • NotificationService raises ExecutionEngineException on being run from the command line.

Scaffolding Wizards

  • Incorrect code is generated in collection properties for LookUpEdits.
  • It is hard to filter objects in LookUpEntitiesViewModel.
  • LayoutGroup's internal tab control grabs focus when the View is loaded.

Windows UI

  • AppBarSeparator is displayed incorrectly when it is added from a template via ItemTemplateSelector.
  • WinUIDialogService - InputBindings do not work.

XtraReports Suite

  • DocumentViewer \ DocumentPreviewControl - An invalid page range can be set during export.
  • Opening a new report in the wizard doesn't invoke the IReportStorage.CreateNew method.
  • Print Dialog - A current page from the viewer is not passed to the dialog.
  • The ParametersRequestBeforeShow script doesn't operate in WPF applications.
  • The type 'XtraReportModel' exists in both DevExpress.Xpf.ReportDesigner.v16.1 and DevExpress.XtraReports.v16.1.Extensions.
  • WPF Report Designer - Crash after opening a smart tag for two or more selected labels.
  • WPF Report Designer - It is not possible to reorder bands by using the "Move Up" and "Move Down" options in the Report Explorer.
  • WPF Report Designer - The Page Setup dialog displays measurement units in inches regardless of the XtraReport.ReportUnit property value.
  • WPF Report Designer - The Save button is not activated after the report's scripts code was edited in the designer.
  • WPF Report Designer with ReportDesignerBrowserView does not operate correctly within the DXTabControl.
DevExpress WPF

DevExpress WPF

Add user interface and data manipulation features to your WPF applications.

Got a Question?

Live Chat with our DevExpress licensing specialists now.