
Improves Scheduler, PivotGrid and RichEdit controls.
Fixes
DXGrid and DXTreeList for WPF
- Cell text can be trimmed if the original width of the GridControl is not sufficient to display the text completely.
- Changing the IsFilterEnabled property value via a OneWay binding has no effect when a new filter panel is used.
- GridControl - Tab navigation in "Edit Entire Row" mode stops working after row editing was canceled.
- GridControl with InfiniteAsyncDataSource does not consider all rows during best fit calculation.
- GridControl with TreeListView enters the edit mode when a field used as CheckBoxFieldName is changed in code.
- Master-Detail GridControl crashes after modifying the FormatConditionsSource collection.
- The HasErrors property returns an incorrect value when NewItemRow is used.
- The SubstituteFilter event handler breaks selection in the filter popup and filter elements.
- The width of the non-scrollable area for fixed columns is incorrect in TreeListView.
- There is no option to hide the "Format condition filters" option in GridColumn's filter popup.
- TreeListView does not show child items created in a parent item's constructor when the New Item Row is used.
- TreeListView ignores updates of child collections in a newly added node.
- TreeListView incorrectly measures the content of the DataRowCompactTemplate (CompactPanelShowMode = "Always").
- TreeListView shows the state of expand/collapse icons incorrectly when HierarchicalDataTemplate and ExpandStateBinding are used.
All WPF products
- ArgumentNullException occurs at the level of System.Windows.Controls.ToolTipService.GetBetweenShowDelay in certain cases when a tooltip is shown/hidden in a Microsoft .NET 6 application.
- Document Viewer - The Reset button does not clear all currently selected cascading parameter values.
- DocumentPreviewControl - ParameterPanelFluentBuilder.WithTitleVisible(false) does not hide the group title bar.
- Export - An EMF Image is incorrectly exported if it has an arc whose bounding box has a negative height.
- Export to PDF - Some characters are missing in the exported PDF document after the upgrade to v21.2.7 if a custom font is used.
- FederationDataSource - The internal data source's Fill method is not called for subreports.
- It is not possible to add a custom XRTableCell in the WPF End User Report Designer.
- The "Strikethrough" button does not work in the End-User Report Designer property grid.
- The use of ITypedList in the DataSource collection breaks the binding for custom controls.
- XRBarCode - The Validate method works incorrectly if a barcode has borders.
- XtraReport - A memory leak occurs when reusing the same object instance on multiple export operations.
DXBars for WPF
- BarCheckItem doesn't display the intermediate state with lightweight templates.
- BarSplitItemThemeSelectorBehavior does not show PNG glyphs for the selected custom theme.
DXCharts for WPF
- Chart Control for WPF - Zooming does not work for a Secondary Axis Y with a Logarithmic scale.
- Chart for WPF - Axis Title's ContentTemplate has no effect for 3D diagram.
- Chart for WPF - Certain points placed at the edge of the X axis' range are missing.
- Chart for WPF - Chart Designer fails with the NullReferenceException on an attempt to select the X axis of the Radar diagram.
- Chart for WPF - SeriesLabel.TextOrientation option has no effect for 3D series.
- Chart for WPF - The Argument Axis' Scale Type is changed to Numeric when the underlying data source is cleared.
- Chart for WPF – Constant Lines are missing when the SkipRangesWithoutPoints option is enabled.
- Chart labels disappear after calling ExportToImage or ExportToPdf with TextFormattingMode.Display.
DXControls for WPF
- Field Header is drawn at an incorrect position during dragging near the right side of the screen.
DXDiagram for WPF
- Items overlap in certain cases.
DXDocking for WPF
- Application crashes when a user changes a theme at runtime if DockLayoutManager has EnableWin32Compatibility=true.
- DockLayoutManager throws InvalidOperationException after a reconnect to the RDP session or when switching Microsoft Windows user if the Seven theme is applied.
- DockLayoutManager's elements disappear after an end-user reconnects to a remote machine.
- NullReferenceException occurs if DockLayoutManager is serialized and deserialized while an auto-hidden panel is expanded.
DXEditors for WPF
- BarEditItem items are incorrectly positioned when simplified mode is enabled in RibbonControl and lightweight templates are used.
- ListBoxEdit does not reset its EditValue after its FilterCriteria is changed.
- SpinEdits that are defined via SpinEditSetting and a custom CellTemplate look different when EditorButtonShowMode = ShowAlways.
- The mouse cursor is not restored to Normal when the Pippet mode is disabled with the help of the Escape button.
- The TimeSpan mask doesn't allow you to completely clear a value using the Backspace key.
DXLayoutControl for WPF
- CheckBox isn't displayed in GridColumn if GridControl is initially located in a collapsed LayoutGroup.
DXMap for WPF
- Map for WPF - The ViewportChanged event's arguments contain incorrect coordinates of the viewport when the map is rotated.
DXPivotGrid for WPF
- PivotGrid for WPF does not raise the CustomChartDataSourceRows event for a hidden Chart Control in certain cases.
DXRibbon for WPF
- BarEditItem items are incorrectly positioned when simplified mode is enabled in RibbonControl and lightweight templates are used.
- ReportDesigner - A command is not handled after adding a custom BarButtonItem.
DXRichEdit for WPF
- "DevExpress.XtraRichEdit.Model.PieceTable' is not a valid value for 'pieceTable'" exception is thrown when double-clicking a text box in the header of a certain document.
- RTL text in a particular document is rendered incorrectly when RichEditControl uses theme fonts.
DXSankey for WPF
- The Sankey Diagram image is missing in the Image Picker dialog.
DXScheduler for WPF
- An appointment window does not open when a double-clicked cell contains two time regions.
- Number of occurrences is not updated after changing the End Date field for a monthly recurrence appointment.
- Reminder.AlerTime is not recalculated when AppointmentItem.Start is changed (Recurrence).
- SchedulerControl does not show recurrent Time Regions with yearly frequency if Interval is set to a value greater than 1.
- Setting the TopRowTime property via a binding doesn't work.
- The time part is not specified in AllDay appointments by default.
DXSpreadsheet for WPF
- A date with a time part submitted from a cell editor is incorrectly parsed when the Italian culture is used.
- ArgumentException is thrown on an attempt to expand the row filter popup if the field name has a space character.
- Calculated fields are removed from the Pivot Table layout after changing the data source.
PDF Viewer for WPF
- Rendering - There is no fallback if the DirectX renderer initialization fails.
ProjectConverter
- The "Sequence contains no matching element" error occurs when the Project Converter tries to upgrade a Class Library project.
Themes and Theme Designer
- "Resource InplaceBaseEditThemeKeyExtension_TextEditInplaceTemplateSelector could not be found" exception occurs if the ApplicationThemeName property is set to a non-existing theme.
- BarSplitItemThemeSelectorBehavior does not show PNG glyphs for the selected custom theme.
- The scrollbar's background color is changed in Microsoft Office2019Colorful theme after upgrading from v19.2.6 to v21.2.6.
- Themes are not applied to the standard ListBox and TreeView.
Microsoft Windows and Utility Controls for WPF
- A minimized Themed Window does not show its control box buttons when its ShowInTaskbar is disabled and the MinWidth property is defined.
- A new version of the DevExpress.Mvvm assembly is added to a project when an XAML file is edited and Microsoft Visual Studio's PropertyGrid is shown (VS2019).
- It's not possible to scroll tabs in TabControlScrollView if there is no space to display at least one tab.
- Re: The IsDefaulted Border is not rounded when the SimpleButton.CornerRadius property is set.
- ThemedWindow changes its Icon after the Minimize and Restore actions if it contains an embedded RibbonControl and the ShowInTaskbar property is disabled.
- ThemedWindow with an integrated RibbonControl incorrectly wraps its Title on screens with high DPI values.
- WPF Report Designer - The New Report button is shifted to the right when the report designer doesn't contain an active report.
Windows Modern UI for WPF
- AppBarButton doesn't use the "hover" and "pressed" colors defined in a custom palette.