DevExpress WPF 23.1.4

Released: Jul 21, 2023

Mises à jour de 23.1.4

Correctifs

All WPF

  • BackstagePrintPreview is not displayed in v23.1.3.
  • CachedReportSource with Skia - Unexpected implementation type while accessing XtraReport.Watermark.
  • Cross Tab Report Wizard - The "Field Name" property is reset after setting "Sort Order".
  • DocumentPreviewControl shows an empty window when certain themes are used.
  • Export to PDF - Incorrect Unicode mapping for the Hiragino Kaku Gothic font.
  • ExportToPdf - Font Fallback - The StackOverFlow exception is thrown on exporting a report with certain symbols.
  • NullReferenceException occurs in the NonVisualElementsSelectionAdorner.SelectedViewItems property's getter in certain cases at design time.
  • Overriding theme-dependent resources with a custom theme name results in an exception if the custom theme isn't registered.
  • Report Designer - Master-Detail Relation Editor does not save changes.
  • XRChart - ImageType = Bitmap does not work on Linux.
  • XRLabel - Enabling AllowMarkupText for certain text results in freezing the application.

DXBars for WPF

  • A child window with bars stops rendering its content when a system screensaver is interrupted.
  • An undocked bar throws an InvalidOperationException when docked to a container.
  • Badges for bar items inverse their visibility when certain properties are changed.
  • BarContainerControl ignores changes to DockInfo.ContainerType after its dock position is changed manually.
  • RibbonControl and Bar items are drawn blurry after upgrading to v23.1.
  • Scrolling does not work in BarSubItem's menu in v22.2.

DXCharts for WPF

  • Text in the chart legend is not updated when the LegendTextPattern property changes.
  • ChartControl for WPF - SkipRangesWithoutPoints stops working after modifying the data source.

DXDocking for WPF

  • Background property does not change LayoutPanel's background when Microsoft Windows 11 themes are used.
  • Floating panels cannot be docked to a linked DockLayoutManager if it is in ElementHost.
  • Floating panels cannot be resized with the help of their top borders.
  • NullReferenceException is thrown when a panel is undocked in an application where HwndSource is shown as a first window.

DXEditors for WPF

  • A nested FlyoutControl loses its position after its parent is closed and opened again.
  • A nested FlyoutControl's state is not correctly updated/restored when an application's window loses focus.
  • Concourse and Equality palettes are identical.
  • DateEdit shows incorrect display text if IsCancel is set to True in EditValueChanging.
  • DateRangeControl doesn't use localization strings for Null Text and Predefined Ranges.
  • Filtering out ListBoxEdit's selected item causes NullReferenceException if ListBoxEdit is bound to ICollectionView.
  • Grid search does not work properly when LookUpEdit is used within EditFormTemplate.
  • SearchControl immediately adds search text to the MRU list if FindMode is set to FindClick.

DXGantt for WPF

  • GanttControl throws InvalidOperationException when calling the IndentNode method.

DXGrid and DXTreeList for WPF

  • Auto Filter Row in column headers does not close if a read-only cell in the selected row is clicked.
  • BindingListAdapterBase causes a memory leak in AccordionControl and GridControl with AllowLiveDataShaping set to True.
  • Columns are selected in the original order when Auto Filter Row is displayed in column header and the Tab key is pressed.
  • DialogEditFormBehavior does not allow multiple-row deletion.
  • Grid search does not work properly when LookUpEdit is used within EditFormTemplate.
  • GridControl throws a NullReferenceException if ErrorsWatchMode is changed to a non-default value.
  • GridControl throws several exceptions at design time when creating a data source from an EntityFramework context stored in a NuGet package.
  • Group summaries aren't exported in certain cases when PrintGroupSummaryDisplayMode is set to "AlignByColumns".
  • NV Access support: Narrator does not announce cell content on navigation.
  • Popup filter is disabled when Auto Filter Row is displayed in column header.
  • Summary items' visibility is not correctly updated when GroupSummary is bound to TotalSummary.
  • The focused row changes on opening the criteria popup in the Auto Filter Row during data updates.
  • TreeListView and TreeViewControl do not create automation peers for node checkboxes.

DXMap for WPF

  • An error from WMS causes an application to crash and is not forwarded to the LayerBase.Error event.
  • NullReferenceException is thrown when the MapItems collection is cleared if map items are used in multiple MapControls.
  • The VectorTileDebugFlags.ShouldUseGL property doesn't work.

DXPivotGrid for WPF

  • NullReferenceException is thrown when the CustomFieldListSort event is used.

DXRibbon for WPF

  • PdfViewerControl's Page Selector resets its template if it's merged with the main RibbonControl and RibbonControl is in simplified mode.
  • RibbonControl and Bars show their Hints, Tooltips, and SuperTips as empty if the application theme is not explicitly defined.
  • RibbonGalleryItemThemePaletteSelectorBehavior throws InvalidOperationException when a fluent splash screen is shown before application startup.
  • Selecting a value in ListBoxEdit defined in BarEditItem in the Loaded event handler hides the selected item.

DXRichEdit for WPF

  • Import from DOCX - The layout and page count are incorrect after loading a specific document to RichEditControl for WPF.
  • NullReferenceException is thrown on editing text in a specific document if the application window is in the Maximized state.
  • RibbonControl and Bar items are drawn blurry after upgrading to v23.1.
  • RichEditControl:
    • An exception is thrown when editing a comment in the Korean language.
    • NullReferenceException is thrown when loading an HTML document with the Simple view applied.
  • Textboxes disappear when resaving a DOCX document.
  • Watermarks are misaligned and lost on export to PDF if the document header contains a table.
  • WebException - 'The UNC path should be of the form \\server\share.' is thrown on an attempt to import a specific DOCX file with embedded fonts.
  • WPF RichEditControl incorrectly shows table cells with vertical text in a specific OpenXml document.

DXScheduler for WPF

  • Scheduler does not render Time Regions in Resources that become visible at runtime.
  • Scheduler's reminder window is blank in lightweight themes.
  • SchedulerControl doesn't display headers if the SchedulerControl.AllowInfiniteSize property is set to "True".

DXSpreadsheet for WPF

  • Data Validation's drop-down button isn't clickable if a range with the validation is located near the edge of the frozen pane.
  • IndexOutOfRangeException is thrown on an attempt to right-click the top-left worksheet area if a document is protected.
  • NullReferenceException occurs on an attempt to extend a range after an incorrect formula was inserted into the formula bar.

MVVM Framework

  • ThemedMessageBox shown with a timer from NotifyIconService's context menu skips ticks.

Navigation Controls for WPF

  • BindingListAdapterBase causes a memory leak in AccordionControl and GridControl with AllowLiveDataShaping set to True.

PDF Viewer for WPF

  • The current page is not preserved when switching view layouts.
  • The search result highlights content after the found word.

Themes and Theme Designer

  • "Segoe UI" is misspelled as "Sergoe UI" in multiple theme resources.
  • Application layout is corrupted when ApplicationThemeName is set to Null.
  • Background property does not change LayoutPanel's background when Windows 11 themes are used.
  • HamburgerMenu has an incorrect appearance in Win11 themes.
  • NavBarItem image is not displayed in Office2007Silver theme.
  • RibbonControl and Bar items are drawn blurry after upgrading to v23.1.
  • Scheduler's reminder window is blank in lightweight themes.
  • ThemeManager.SetTheme method throws ArgumentNullException.

Windows and Utility Controls for WPF

  • File Dialogs do not show size units in the Size column.
  • File dialogs unexpectedly navigate to a list of media servers in certain cases.
  • RibbonGalleryItemThemePaletteSelectorBehavior throws InvalidOperationException when a fluent splash screen is shown before application startup.
  • The name editor is not automatically invoked for folders that are created using the context menu.
  • The Navigation Tree in File Dialogs is shown with extra space on the left and right sides.
  • ThemedMessageBox shown with a timer from NotifyIconService's context menu skips ticks.

Windows Modern UI for WPF

  • HamburgerMenu doesn't navigate to Views in v23.1 when the NavigationTargetTypeName property is used.
  • HamburgerMenu has an incorrect appearance in Win11 themes.