DevExpress WPF 20.2.5

改进了条形图、网格和 TreeList 控件。
1月 21, 2021
新版本

修补程序

DXGrid and DXTreeList for WPF

  • A checkbox shown in a GridControl cell is shifted when the cell is activated.
  • Automatic Column Width does not correctly calculate the width of the first column in TreeListView.
  • Best Fit incorrectly operates for TreeListControl nodes when the VisibleRows mode is enabled.
  • GridControl does not update search highlighting after changing its View if any of its columns change their visibility.
  • GridControl doesn't correctly determine a nested property type when FieldName is used and the source is initially empty.
  • GridControl hangs when Virtual Source components are used and the first portion of loaded data is not sufficient to fill the viewbox.
  • GridControl throws NullReferenceException when the selector column is focused and you attempt to use the incremental seach feature.
  • The FillFirstRowIfNeeded method in GridControl may throw an exception in certain cases.
  • Update button remains disabled when ShowUpdateRowButtons is set to OnCellEditorOpen in the detail grid.
  • Microsoft Visual Studio designer hangs when you select EditFormTemplate/CellTemplate in XAML.

All WPF products

  • DXSerializer doesn't attach events to FrameworkContentElement descendants.
  • Rendering - A non embedded 'ZapfDingbats' font with 'WinAnsiEncoding' is rendered incorrectly.

DXBars for WPF

  • A small gap is shown after a bar item if a previous item is hidden.
  • BarCheckItem in a submenu is incorrectly displayed Checked when it should be Indeterminate.
  • GalleryItem is drawn as enabled when it is disabled.
  • RadialContextMenu does not highlight checked items when you open it.

DXCharts for WPF

  • An unhandled error (NullReferenceException) occurs in the DevExpress.Charts.Native.ScaleCountersCalculatorBase.UpdateScaleCounters method in certain situations.
  • An unhandled exception (NullReferenceException) is thrown when the resampling mode is enabled on hiding LayoutPanel with ChartControl.
  • Series Template - The Series order is changed after updating the data source collection at runtime.

DXDiagram for WPF

  • An exception is raised in DiagramControl when a user deletes DiagramContentItem with GridControl.
  • InvalidOperationException is thrown when connecting DiagramConnector to DiagramContentItem if items are generated using DiagramDataBindingBehavior.

DXDocking for WPF

  • Floating panels disappear if DockLayoutManager is not visible when its layout is restored.
  • Not all Dock Hints can be used during a docking operation when DPI Settings are greater than 100%.

DXEditors for WPF

  • A checkbox shown in a GridControl cell is shifted when the cell is activated.
  • ExpressionEditorControl placed in AccordionItem throws NullReferenceException.
  • Memory leaks occur after closing a panel with DateNavigator bound to SchedulerControl.
  • PopUpCalcEdit/CalcEditSettings buttons do not work when clicked after upgrade to 20.2.3.
  • The FontEditSettings static constructor throws FileFormatException on certain machines with corrupted fonts.
  • Zero is shown for "0" EditValue in an editor that uses the "#" mask in v20.2.

DXGantt for WPF

  • Zero is shown for "0" EditValue in an editor that uses the "#" mask in v20.2.

DXGrid and DXTreeList for WPF

  • The up/down arrow keys don't work when DateEdit is placed inside FilterEditor.

DXLayoutControl for WPF

  • Changing the alignment of a layout item in a newly created group changes the alignment of the parent group.

DXMap for WPF

  • Export - Shapes with a transparent background are colored after the map is exported.
  • Map Editor - MapPolyline point editing operation works incorrectly in certain situations.
  • MbTilesDataProvider - Built-in tile cache causes large memory footprint.

DXPivotGrid for WPF

  • WPF Pivot Grid - The Pivot filter hangs with a large number of values in the field list.

DXRibbon for WPF

  • A child ThemedWindow loses integration with Ribbon after minimizing the owner window.
  • Gallery Items aren't available in the automation tree.
  • InvalidOperationException is thrown on pressing Ribbon's Application button when the theme is preloaded.
  • RibbonControl throws InvalidOperationException during a Merge operation.
  • Simplified RibbonControl displays the default glyph for BarEditItems.
  • Title becomes empty in ThemedWindow with Ribbon when RDP connection is restored after a long period.

DXRichEdit for WPF

  • Usability - There is no API that imports/exports a document from/to a byte array.

DXScheduler for WPF

  • Memory leaks occur after closing a panel with DateNavigator bound to SchedulerControl.
  • SchedulerControl doesn't set the SchedulerControl.Scheduler property for a custom window specified in the AppointmentWindowShowing event handler.
  • SchedulerControl raises the ItemPropertyChanged event for the RecurrenceInfo property several times when a recurrent appointment is modified.

DXScheduler for WPF (Legacy)

  • Occurrences ignore a client's timezone during editing and are shown with their original one.
  • The day of week may not be correctly recalculated in different timezones if an appointment is created with a non-UTC time zone.

DXSpreadsheet for WPF

  • NullReferenceException is thrown on closing an application with SpreadsheetControl if the Dispose method was called for this control.
  • 'Password to Modify' is not preserved on document saving.
  • SpreadsheetControl is not disposed of on window closing if a cell value was assigned in code behind.
  • Usability - Not all connector presets are available in the API.

MVVM Framework

  • DXRegionAdapter does not work with Prism 8.

PDF Viewer for WPF

  • Encryption - A document encrypted by the AES-256 algorithm with unencrypted metadata cannot be opened.
  • Parsing - A document cannot be loaded if it contains an invalid reference to a page dictionary.

Windows and Utility Controls for WPF

  • A child ThemedWindow loses integration with Ribbon after minimizing the owner window.
  • A published single-file app crashes on startup under Microsoft Windows 7 (Microsoft .NET 5.0, self-contained).
  • A splash screen is not automatically shown if a theme is preloaded.
  • An unhandled exception (InvalidCastException) occurs on dragging LayoutPanel where a custom CaptionTemplate contains BarManager and BarContainerControl.
  • GridControl isn't serialized in a nested DXTabControl hosted in DockLayoutManager.
  • SplashScreenManager prevents application execution if a splash screen is shown on startup.
  • The SvgImageSource extension cannot resolve an image's Uri at design time.
  • ThemedWindow has an incorrect inactive title color in the Office2007Black theme.

Windows Modern UI for WPF

  • GridControl hangs when Virtual Source components are used and the first portion of loaded data is not sufficient to fill the viewbox.

XtraReports Suite

  • The XRSubReport.Visible property is cached after a report is recreated.
  • Crash in the WPF Report designer when adding a new query if another query references a deleted table.
  • DocumentPreviewControl throws an exception after a search for text is executed and page thumbnail items are clicked.
  • Export - A signed document becomes invalid after it is signed in Adobe Reader.
  • How to highlight interfaces in the DataSource Wizard.
  • Report scripts in .NET Core - It is not possible to use an API from .NET Framework class libraries.
  • Report Wizard - DetailReport bands generated by the wizard repeat multiple times if multiple data members were selected in the wizard.
  • Text localization applied via End User Report Designer works incorrectly.
  • Visual Studio 2019 v16.8.2 hangs on opening a project that has an active tab with a REPX report designer.
  • Visual Studio Report Designer - "Failed to connect to the database" error occurs when connecting PostgreSQL database.
  • Visual Studio Report Designer - A report control's size and location are reset after saving a report.
  • WPF End-User Designer - SVG extension is missing in the open dialog that is invoked for the XRPictureBox ImageUrl property.
  • WPF End-User Report Designer - The "Could not find a part of the path" exception is thrown on saving a report in certain cases.
  • WPF End-User Report Designer - The binding Expression cannot be set on dragging a calculated field onto the report designer pane.
DevExpress WPF

DevExpress WPF

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

有任何疑问吗?

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