DevExpress WPF 20.2.7

改进了 Docking、Ribbon 和 Scheduler 控件。
4月 30, 2021 - 13:28
新版本

修补程序

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

将用户界面和数据操纵功能添加到您的 WPF 应用程序。

有任何疑问吗?

透过Live Chat与我们的DevExpress 专家联络!