DevExpress WPF 20.2.7

Améliore les contrôles Docking, Ribbon et Scheduler.
Avril 30, 2021
Nouvelle Version

Correctifs

DXGrid and DXTreeList for WPF

  • Detail GridControl instances stay in memory when a new ItemsSource collection is assigned to the master grid.
  • DropDownFilter's "All" CheckBox is checked with a delay in v20.2.5.
  • Exception - NullReferenceException is raised in the LightweightCellEditor.ArrangeOverride method in certain scenarios.
  • ExpressionEditor uses the DeepBlue theme even though ThemeName is set to a different theme in the Pivot or Data Grid.
  • GridControl resets a value after switching LayoutPanel in TabbedGroup.
  • NullReferenceException is raised in the ColumnWrapper.GetColumnItemsSource method when GridControl is exported with the LinearBandsAndColumns option.
  • Positions of detail grid columns are not updated when their VisibleIndex properties are changed in code.
  • Predefined Filters do not display the count of matching records with null values.
  • The drag-drop mechanism doesn't allow dropping a child to its parent in TreeListView/TreeViewControl if this is the only child.
  • The XlsxExportOptionsEx.CustomizeDocumentColumn event doesn't fire for banded GridControl.
  • TreeListControl recalculates summaries even if they do not exist.
  • TreeListView - PredefinedFormatName BlueWhiteRedColorScale is green in the Metropolis Dark theme.

All WPF products

  • Microsoft Visual Studio Report Designer - "Could not find assembly 'Npgsql'" error while running the Report Wizard.
  • WPF Report Designer - It is not possible to set Expressions in ExpressionsAdvanced mode.

DXBars for WPF

  • BarCheckItem's intermediate state is not visible in the Microsoft Office 2019 Colorful theme.

DXCharts for WPF

  • Call of AccordionControl.ClosePopup() causes a 3D chart to rotate.
  • ChartControl colorizes all series with the same color after calling the ChartControl.UpdateData method.
  • ChartControl does not render Spline and Line series correctly when ChartControl.IsDirectXSurfaceRendering is True.
  • ChartControl does not render unselected Spline series if IsDirectXSurfaceRendering is True in certain cases.
  • The Pane height changes when the axis range is changed at runtime.
  • Usability - It's impossible to customize the Legend layout for RangeColorizer3D.

DXDiagram for WPF

  • It's not possible to access DiagramControl from its PrintPageBackgroundTemplate.

DXDocking for WPF

  • DockLayoutManager - LayoutGroup cannot generate items from ItemsSource if ItemTemplate's root is ContentPresenter or ContentControl that does not include a descendant of BaseLayoutItem.
  • GridControl resets a value after switching LayoutPanel in TabbedGroup.

DXEditors for WPF

  • ComboBoxEdit does not reset the incremental search timeout when the popup is closed.
  • ComboBoxEdit throws ArgumentOutOfRangeException if a data item property is changed when the underlying collection is being updated.
  • DateEdit - A drop-down button is misaligned in certain themes when DateEditPickerStyleSettings is used.
  • GridControl resets a value after switching LayoutPanel in TabbedGroup.
  • TextEdit does not allow dragging its content when the editor's entire text is selected.
  • The delete button is duplicated multiple times for tokens in ComboBoxEdit placed in PropertyGridControl.

DXMap for WPF

  • Map Editor - A point cannot be released during editing after the right-click event in certain situations.
  • Map Editor - Adorners are incorrect for MapBubble in Transform mode.
  • The MapEditor.SetTransformModeCommand.Execute method does not process a passed parameter.
  • Vector tiles - AccessViolationException is thrown in certain situations.

DXPivotGrid for WPF

  • ExpressionEditor uses the DeepBlue theme even though ThemeName is set to a different theme in the Pivot or Data Grid.
  • PivotGrid - DivideByZeroException is thrown on restoring a layout.
  • System.NullReferenceException is thrown when PivotGrid with a header image is exported in Data Aware mode.
  • The Pivot Grid displays zeros when the Summary Filter is applied.
  • WPF Pivot Grid - The "How to define a custom cell template that allows performing data editing" example that uses a private API fails after an update.

DXPropertyGrid for WPF

  • The delete button is duplicated multiple times for tokens in ComboBoxEdit placed in PropertyGridControl.

DXRibbon for WPF

  • StackOverflowException is thrown in demos when the theme selector's gallery is scrolled to the bottom.

DXRichEdit for WPF

  • Import from DOCX - Significant performance issues on an attempt to load a document with a large amount of bookmarks.
  • RichEditControl - An exception is thrown on an attempt to print a document if PrintSpooler is disabled.
  • Tables - Borders are incompletely drawn for merged cells.
  • UI - A table width is decreased after changing units of measurement from percentages to centimeters in the "Table Properties" form.
  • UI - The "Customize Numbered List" dialog does not use units defined by the RichEditControl.Unit property.

DXScheduler for WPF

  • An incorrect appointment is dragged if the drag operation is started by a click near the bottom edge of the appointment.
  • FirstVisibleResourceIndex isn't updated correctly if resources are off screen.
  • Navigation is slow in the Scheduler Control when the end-user swipes right or left.
  • The VisibleIntervalsChanged event no longer fires when DayView is activated.

DXSpreadsheet for WPF

  • The CloseCellEditor method forcibly moves focus to SpreadsheetControl, preventing interaction with other controls.

DXTreeMap for WPF

  • The Tree Map layout does not reflect changes in a bound ObservableCollection.

MVVM Framework

  • An exception is thrown when DXMessageBoxService is created and used from another thread.
  • The Multiselect property is not in effect for DXOpenFolderDialogService.

Navigation Controls for WPF

  • Call of AccordionControl.ClosePopup() causes a 3D chart to rotate.
  • TreeViewControl throws NullReferenceException when a layout is being restored.

PDF Viewer for WPF

  • PdfViewer does not show a warning dialog when an action is about to be executed by an external process.
  • PdfViewerControl randomly crashes with a NullReferenceException when creating the setZoomFactorCommand and setZoomModeCommand commands.
  • Usability - PdfViewer does not raise an event when a hyperlink represented by a launch action is clicked.

Themes and Theme Designer

  • NullReferenceException is thrown in the ThemeManager.IsDXDefaultStyleThemable method.

Windows and Utility Controls for WPF

  • An exception is thrown when DXMessageBoxService is created and used from another thread.
  • DXFolderBrowserDialog - A folder doesn't show its subfolders if it was expanded by clicking the Make New Folder button.
  • DXFolderBrowserDialog - A folder is displayed with an old auto-generated name after a new folder with a duplicate name was created.
  • DXFolderBrowserDialog - A new folder is still shown after it was deleted.
  • DXFolderBrowserDialog - A new folder shows an old auto-generated name after renaming.
  • DXFolderBrowserDialog - A new folder shows an old auto-generated name after specifying a name.
  • InvalidOperationException is thrown from DXOpenFileDialog.
  • The Multiselect property is not in effect for DXOpenFolderDialogService.
  • ThemedMessageBox does not allow navigating between buttons when it is shown in a WinForms application.
  • ThemedMessageBox in WinForms loses top most when clicking on the taskbar icon.
  • ThemedWindow's header changes its position when ToastNotifications are used.
DevExpress WPF

DevExpress WPF

Incluez des interfaces utilisateur et des fonctionnalités de manipulation des données dans vos applications WPF.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .