DevExpress WPF 20.2.4

Améliore les contrôles Diagram, Editors et PivotGrid.
Décembre 07, 2020 - 16:13
Nouvelle Version


DXGrid and DXTreeList for WPF

  • A grid with the ShowCheckBoxSelectorColumn="True": Header Checkbox displays a wrong value after the filter is changed.
  • Clicking the fit column header throws an exception if the header layout is customized.
  • Column Chooser loses focus when data in DetailDescriptor of GridControl is updated.
  • Group Row's checkbox is not checked when all selectable data rows are checked.

All WPF products

  • Data Library - The CriteriaOperator.ToString method returns a result that is incompatible with the Parse method if an operator contains a PositiveInfinity or NegativeInfinity value.
  • ListSourceDataController selects empty data when CriteriaOperator contains duplicate subexpressions along with the Concat function or the In operator in certain scenarios.

DXBars for WPF

  • BarCheckItems have different appearance in certain themes with and without lightweight templates.
  • BarSubItem stays highlighted in certain themes when the mouse pointer leaves it.
  • RemoveBarItemAndLinkAction doesn't work for items from the RowCellMenuCustomizations collection.
  • StatusBarControl has a wrong color when the VS2017Dark theme is applied.

DXCharts for WPF

  • An undefined XYDiagram2DScrollEventType enum type is returned on scrolling in ChartControl.
  • An unhandled error (ArithmeticException) occurs when enabling the Continuous scale in certain situations.
  • An unhandled exception (ArgumentException) occurs when generating annotations from a model with the TimeSpan argument scale.
  • An unhandled exception (ArithmeticException) occurs on initializing the AxisX2D.WholeRange property via binding.
  • Chart resets the SideMargin value if the max value of the range is less than its min value.
  • Chart3DControl - Colorizer is not effective for aggregated Series points.
  • ChartControl - Selection rectangle selects outlying Series points.
  • Polar/Radar Diagram does not show markers.
  • Series Labels are incorrectly placed into the Stacked Bar chart during zooming and scrolling.
  • Series Selection flickers when switching between tabs.
  • Usability - It is impossible to zoom in or out of an axis element on a touch screen.
  • Usability - Unable to find the nearest data point in SurfaceSeriesView.
  • XYDiagram2D.SeriesTemplate binding incorrectly works after the upgrade.
  • XYDiagram2DZoomEventArgs has a wrong AxisY property value.

DXDiagram for WPF

  • Connectors that aren't connected to any shape are resized incorrectly.
  • DiagramControl doesn't restore documents correctly if they were saved with a custom measure unit under a non-English locale.
  • The drag preview is rendered slowly when multiple diagram items are dragged simultaneously.

DXDocking for WPF

  • DocumentPreviewControl - A document page is rendered with an offset to its original boundaries.
  • InvalidOperationException is thrown on switching a theme after reordering panels.
  • The AutoHideTray.IsLeft property is incorrectly set for auto-hidden panels in certain cases.

DXEditors for WPF

  • ComboBoxEdit incorrectly renders its Glyph in the Office2007Black theme.
  • ComboBoxEdit throws binding errors when its popup is opened.
  • DateEdit - Operation Mode Glyphs not properly discernable in highlighted rows in the VS2019Light theme.
  • End-User Report Designer - The drop-down font picker shows duplicated font family names.
  • FontEdit duplicates names for particular fonts.
  • NullReferenceException is thrown when custom DateNavigatorOutlookStyleSettings are used.
  • Read-only TextEdits ignore the Background property after an upgrade to v20.2.
  • TextEdit NullText is selectable and has wrong foreground when IsReadOnly is true.
  • The first and last Custom TickItem labels are truncated in TrackBarEdit after an update from v20.1.4 to v20.2.3.
  • The TokenEditorBehavior.TokensChanged event is not raised when adding a token that does not belong to the ItemsSource.

DXGrid and DXTreeList for WPF

  • BestFit does not work correctly for the first TreeListColumn when the tree is expanded and a root node contains long text.
  • DateEdit - Operation Mode Glyphs not properly discernable in highlighted rows in the VS2019Light theme.
  • Default height of the DropDownButton in the Office2007Blue theme is too large.
  • FilterEditorControl throws an exception when the filter criteria contains free joins.
  • GridControl doesn't allow sorting in certain cases when AllowCollectionView is set to False.
  • InvalidCastException when using custom TextEditSettings at column level.
  • The last fixed band in a view can be hidden in the column chooser.
  • The VisibleItems collection contains an incorrect number of items when a new item is added to an empty data source.

DXLayoutControl for WPF

  • A right-aligned LayoutItem incorrectly calculates its Label width.
  • LayoutControl throws InvalidOperationException on dragging LayoutItem within a tabbed group.
  • TileLayoutControl's header editor is automatically activated when TileLayoutControl is located in TabControl.
  • Validation is executed after the Changed event is raised when the MatchesInstanceRule method is used.

DXMap for WPF

  • An unnecessary space is left after hiding scale panel elements.
  • Map Editor - A MapPolyline drag point indicator is not displayed when a point is updated at runtime via binding.
  • MBTilesDataProvider - Certain tiles are not loaded at runtime.
  • Small MapPaths are not rendered at small zoom levels.
  • Vector Editor - Vertices are incorrectly displayed on map zooming during the MapPolygon creation.

DXPivotGrid for WPF

  • NullReferenceException is thrown if binding to the PivotGridField.FilterType property changes the default value of this property.
  • Pivot Grid - Column line is not visible in certain cases.
  • Pivot Grid - CustomCellValue event is raised on setting the PrintDataHeaders property.
  • The "Excel-style Filter not supported" error appears in the output window if PivotGridControl is bound to an OLAP source.
  • XYDiagram2D.SeriesTemplate binding incorrectly works after the upgrade.

DXPropertyGrid for WPF

  • PropertyGrid with ListBoxEditSettings results in Automation cast exception.
  • PropertyGridControl throws ArgumentNullException when ClearAutomationEventsHelper is disabled.

DXRibbon for WPF

  • "Index must be within the bounds of the List" exception occurs on restoring RibbonControl's layout in certain cases.
  • NullReferenceException occurs in BarButtonGroupLinkControlAutomationPeer's GetChildrenCore method in certain cases.
  • The caption position is different in different bar item types and the space between items is reduced when lightweight templates are used.

DXRichEdit for WPF

  • A font with a Japanese name is not applied to hieroglyphs if Microsoft Windows Display Language is set to Japanese.
  • ActiveX controls are lost when a document is saved.
  • Editing - Entered Japanese characters disappear after converting them with the space key and entering another Japanese symbol.
  • Editing - Performance penalty occurs on an attempt to insert characters using IME in a document with a complex layout.
  • Editing - The Candidate window is moved to the left on typing Japanese symbols.
  • Editing - Upon using Japanese IME conversion input candidates overlap entered text.
  • Export to DOC - Table borders are lost after exporting a document.
  • Import from DOC - Table is shifted to the right in a specific document.
  • Import from HTML - List items have inconsistent font size when small or big tags are used.
  • Printing - Numbering lists are misaligned on printing a document.
  • Rendering - Bookmark highlighting brackets are incorrectly rendered in the Print Preview window.
  • The "Start at" and "Count by" editors in the Line Numbering Options dialog don't follow Microsoft Word restrictions.
  • UI - ArgumentNullException is thrown on an attempt to create/delete/modify a table style when the Japanese culture is used.
  • Usability - There is no API to specify a preferable font for font substitution.

DXScheduler for WPF

  • "Go to Date" and "Go to Today" do not work in TimelineView when the time scale is set to Month.
  • An incorrect date is displayed in the Go to Date Window.
  • Appointments are not correctly resized in TimelineView's Standard view mode.
  • DateNavigator shows decades with a wrong end year.
  • Out of work time area background is not colored in Metropolis themes.
  • SchedulerControl incorrectly arranges date headers and the corresponding columns/cells in the Timeline View in a certain scenario.
  • The ResizeAppointmentOver event may not be raised when you resize an appointment.
  • Timeline View uses the same color for all vertical lines in the MetropolisLight and MetropolisDark themes.
  • TimelineView is slowly scrolled in Standard mode.

DXScheduler for WPF (Legacy)

  • Appointment status is displayed as gray when SchedulerStorage.TimeZoneId is different from OptionsBehavior.ClientTimeZoneId.
  • Dialog buttons cannot be clicked in the Edit Recurrence window if the End By editor contains an invalid value.
  • It's not possible to drag the bottom edge to resize an appointment in certain DX Themes.
  • Lines are missing between date headers in Timeline View on machines with non-standard DPI settings.
  • Non-all day weekly/monthly/yearly recurring events are created at the wrong time when SchedulerStorage.TimeZoneId is set to a non-UTC time zone.
  • The "End by Date" option generates an incorrect number of occurrences when SchedulerStorage.TimeZoneID is set to a non-default zone.

DXSpreadsheet for WPF

  • System.IndexOutOfRangeException is thrown when hiding all rows in a worksheet.
  • Usability - There is no public API to retrieve names of selected worksheets.

MVVM Framework

  • OfficeNavigationBar cannot show its customization dialog when the parent window's Content is not a FrameworkElement descendant.

Navigation Controls for WPF

  • OfficeNavigationBar cannot show its customization dialog when the parent window's Content is not a FrameworkElement descendant.

PDF Viewer for WPF

  • API - The PdfViewerControl.CanPrint method throws an exception when the printer spooler service is not activated.
  • Rendering - Metrics for non-embedded fonts are obtained incorrectly.

Windows and Utility Controls for WPF

  • A tab is automatically unmerged from a parent TabbedWindow header when TabbedWindowDocumentUIService is used.
  • BreadcrumbControl displays an empty popup when the F4 shortcut is used.
  • DXFolderBrowserDialog does not expand folder content after the folder is selected.
  • Exception regarding a missing GalleryItemToolTipDefaultStyle resource is thrown when PreloadThemeResourceAsync is called for the Seven theme.
  • System.Threading.WaitHandleCannotBeOpenedException is thrown on initializing the MainWindow.
  • ThemedMessageBoxWindow throws the "Cannot set Owner property after Dialog is shown" exception when you create and show it at the application startup.
  • ThemedWindow does not display the Control Box buttons in minimized state when ShowInTaskbar is False.
  • UnauthorizedAccessException is thrown when two instances of applications with DX controls are started.
  • Win10Palette uses Black as its accent color on older Microsoft Windows versions.

Microsoft Windows Modern UI for WPF

  • DllNotFoundException for Shcore.dll is thrown when HamburgerSubMenu is opened.

XtraReports Suite

  • An exception is thrown when XRPictureBox's properties are selected in the property grid of the End-User Report Designer on Microsoft .NET Core.
  • DocumentPreviewControl - A document page is rendered with an offset to its original boundaries.
  • DocumentPreviewControl - Сascading parameter values initialized at runtime get lost once the editor is activated.
  • End-User Report Designer - The drop-down font picker shows duplicated font family names.
  • End-User Report Designer - The Ribbon becomes empty on closing a report in the Preview tab.
  • Export to DOCX - Viewing exported XtraReport copies in Google Docs is not possible due to a broken layout.
  • Export to Image - XRLine is drawn thicker in the Linux Docker environment.
  • Incorrect FilterString in a XRChart control with a data filter after updating a report.
  • PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
  • Saving a master report layout to XML produces wrong subreport output if the master report has localization.
  • The "Document creation is not completed" message occurs on an attempt to submit a parameter for the second time.
  • WPF Report Designer - When using a non-default XtraReport.PaperKind, changing Measurement Units breaks the report design area.
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 .