Released: Feb 1, 2024
23.2.4 中的更新
修補程式
All WPF products
- End-User Report Designer - NullReference exception is thrown after defining a watermark.
- End-User Report Designer for WPF:
- Buttons are missing in the report header panel when the VS2019Blue theme with the Navy palette is applied.
- It is not possible to add a report control to the Page Footer band when any LightWeight theme is enabled.
- Localization Editor can't import localization strings from a CSV file.
- Script Editor uses an incorrect foreground color when any dark theme is used.
- Running Summary - DetailReportBand summary is off by one record (regression).
- SqlDataSource - MYSQL functions should not be listed among stored procedures in the Data Source Wizard.
- Microsoft Visual Studio Report Designer:
- "Could not load file or assembly 'System.ComponentModel.TypeConverter' or one of its dependencies." error occurs on attempt to use a custom control.
- Microsoft.Bcl.AsyncInterfaces cannot be loaded on preview.
- XRCrossTab - Row headers are displayed on subsequent pages after all data cells are printed.
- XRPdfContent - Some files are rendered partially when the Skia engine is enabled.
DXBars for WPF
- ColorEditSettings used by BarEditItem in a popup do not save values from the color picker.
- PopupColorEdit closes its parent popup when the Transparent Color button is clicked.
DXCharts for WPF
- ArgumentException with the "Width and Height must be non-negative" message occur in an attempt to resize ChartControl with enabled zooming/scrolling.
- ArithmeticException is thrown when using the TopN aggregation and culture-specific characters as arguments.
- It is impossible to disable hybrid Zoom/Scroll actions (mouse + keyboard) in the Chart control.
- Only the last series from SeriesTemplate displays LastPoint.
- System.ArgumentException: Item has already been added. Key in dictionary: 'DevExpress.Xpf.Charts.Native.LightSeriesPoint' error occurs after removing a specific series point.
DXDiagram for WPF
- DiagramControl's item context menu is shown at a wrong position after DPI settings are switched at runtime.
DXDocking for WPF
- Dock hints for FloatGroups have inconsistent margins if FloatingMode is set to Desktop.
- DocumentPreviewControl - Component crashes after rendering at the start of a new Microsoft Windows user session.
- Float panel window's title bar is truncated when AllowAeroSnap is false.
- Tabs in a TabbedGroup are duplicated if panels are added in code.
- Template of DockLayoutManager's FloatPanel is not applied on switching a local user or on reconnection to a remote desktop in .NET 8 applications.
DXEditors for WPF
- ColorEdit's More Colors dialog closes the owner popup when the OK button is clicked.
- ComboBoxEdit with tokens allows you to input already selected tokens in look-up mode when all tokens are selected.
- DateRangeControl does not allow a user to enter date values in .NET applications.
- IncrementalFiltering produces an exception in certain cases when VirtualizingPanel.VirtualizationMode is set to "Recycling".
- ListBoxEdit re-evaluates an item's binding after it filters out the item.
- PopupColorEdit closes its parent popup when the Transparent Color button is clicked.
- Scrollbar buttons are displayed in BarEditItems after collapsing and expanding the parent RibbonControl.
- TextEdit's vertical scroll bar is collapsed when wrapping is enabled.
- There is no template for the bottom thumb of TrackBarEdit in vertical orientation in the DeepBlue theme.
- Token delete buttons are restored incorrectly if IsReadOnly and ShowBorder are modified simultaneously in LookUpEdit.
- Token list cannot be completely scrolled when EnableTokenWrapping is set to "True".
DXGrid and DXTreeList for WPF
- "Clear Sorting" action doesn't reset sorting if GridControl is filtered via the Search Panel.
- An exception occurs on dropping a row into TabViewDetailDescriptor.
- DevExpress.Xpf.Grid.Automation.FilterCellContentPresenterAutomationPeer.GetChildrenCore() occasionally throws NullReferenceException.
- DialogEditFormBehavior does not allow multiple-row deletion.
- GridControl : "Unable to cast object..." exception is thrown if a filter with "BeginDataUpdate()" and "EndDataUpdate()" methods is used.
- GridControl does not clear errors after a new row with invalid values is removed.
- GridControl does not consider the ClipboardCopyMode property for the CopyingToClipboard event.
- GridControl raises validation events after its layout is changed if ErrorsWatchMode is set.
- NullReferenceException from DevExpress.Xpf.Grid.ColumnResizeHelperOwner.DevExpress.Xpf.Core.IResizeHelperOwner.SetIsResizing.
- RowOpacityAnimationDuration property set to "0:0:0" breaks the row update animation.
- Searching in a GridControl with multiple grouping levels causes an exception.
- TabViewDetailDescriptor's Margin isn't applied correctly in DetailDescriptorSelector.
- The "operatorMenuTemplateSelector" resource is missing from lightweight themes.
- The BestFit operation invokes DisplayTextConverter's Convert method with already converted values if ColumnFilterMode is DisplayText and BestFitMode is DistinctValues.
- The Selection Rectangle doesn't correctly determine the selection anchor when you click GridControl's scrollbars.
- TreeListControl ignores data source updates if child nodes are loaded asynchronously.
- TreeListView throws NullReferenceException when ReloadChildNodes is called multiple times in succession.
- TreeListView's checkboxes aren't updated after the drag-drop operation.
- Validate event ignores cell values assigned in the RowEditStarting event handler.
DXMap for WPF
- Certain requests still use HTTP instead of HTTPS when ConnectionProtocol is set to HTTPS.
- MapCustomElement's text is not rendered.
DXPivotGrid for WPF
- Icon specified via the TreeViewHeaderImage option is lost when the end user double clicks the target field in the Field List.
DXPrinting for WPF
- Document Viewer for WPF - Export Document dialog throws ArgumentException when a file name contains a Win32 namespace prefix.
DXRibbon for WPF
- RibbonGalleryBarItem isn't correctly aligned in lightweight themes in a simplified RibbonControl.
- Scrollbar buttons are displayed in BarEditItems after collapsing and expanding the parent RibbonControl.
DXRichEdit for WPF
- DXFontRepository throws an exception after registering specific fonts and loading a DOCX document into RichEditControl.
- RichEdit System.ArgumentOutOfRangeException is thrown on adding a new comment.
- NullReferenceException is thrown when a document with a bitmap image is re-saved.
- RichEditControl:
- An application hangs when inserting cells using shift to the right in a large table.
- An image is incorrectly scaled when a document is exported to PDF on a machine with High DPI scaling applied.
- Auto-scrolling during selection stops working when selecting a table in a document.
- NullReferenceException is thrown on dragging text with changes to a range with a bookmark when the Track Changes feature is enabled.
- NullReferenceException occurs when all changes are accepted in a specific document.
- Shape's 3D transform does not work in WPF RichEditControl.
- RichEditControl does not render spaces for RTL text in an LTR paragraph in a specific document.
DXScheduler for WPF
- SchedulerControl doesn't always focus the Appointment Window if a custom window is used.
DXSpreadsheet for WPF
- ArgumentOutOfRangeException is thrown when cell values are changed in UI in a .NET 8 project.
- Cell borders are unexpectedly drawn in the colorized cell range when the control is zoomed.
- NullReferenceException is thrown when Home ribbon items are created from the Quick Actions menu.
PDF Viewer for WPF
- Document content is not rendered properly when using DirectX rendering.
Themes and Theme Designer
- Layout is measured and arranged in a cycle when standard controls are used and light themes are switched.
- Nested context menus do not have round borders in Win11 themes.
- RibbonGalleryBarItem isn't correctly aligned in lightweight themes in a simplified RibbonControl.
- The "operatorMenuTemplateSelector" resource is missing from lightweight themes.
- The customTheme.Palette dictionary cannot be edited as shown in the documentation.
- ThemedWindow's maximize button is not properly themed on mouse hover in Office2019Colorful themes.
Windows Modern UI for WPF
- Windows 11 "Back to root" button in Frame navigation.
Windows and Utility Controls for WPF
- DropDownButton doesn't recreate the popup if it was initially empty.
- Height of ThemedWindow's tab header area is incorrect when ControlBoxRightTemplate or ControlBoxLeftTemplate is used.
- Initial file path affects the order of drives in DXFileopenDialog.
- The "Add New Tab" button is shifted after the last tab is removed from ThemedWindow with an embedded DXTabControl.
- ThemedWindow does not show the Ribbon Control's toolbar in Win11 themes.
- ThemedWindow is clipped when maximized with certain MaxHeight and MaxWidth values.
- ThemedWindow's maximize button is not properly themed on mouse hover in Office2019Colorful themes.
- ThemedWindow's tab header area has the incorrect height when there are no tabs.