
Improves Editors, Grid and Scheduler controls.
Fixes
DXAccordion for WPF
- SearchText property doesn't respond to inputs/bindings.
- AccordionControl displays removed items if its source is updated when AccordionControl is collapsed.
DXCharts for WPF
- An unhandled exception occurs when creating a Pane not in a main application thread.
- Crosshair Cursor - An extra border is drawn around a highlighted Series Point element.
- The Legend element is not displayed after changing the Pane.Visibility property at runtime in certain situations.
- The Legend item disappears after switching Tab Control tabs when ChartControl is embedded in a tab.
DXDiagram for WPF
- The Line segment is drawn outside shape boundaries when Start.Kind is not None.
DXEditors for WPF
- CheckEditSettings with ImageCheckEditStyleSettings don't support touch themes.
- DateEdit doesn't select a month if most of its dates are out of the available range.
- PopupBaseEdit's Popup is cut off and misplaced when the inner ListBoxEdit's source is updated and the popup is opened upward.
- The CustomEditWrapper.DevExpress.Xpf.Editors.IBaseEditWrapper.NeedsKey method randomly throws ArgumentNullException.
- The time part cannot be edited in the popup when DateEdit uses DateEditPickerStyleSettings.
- Сamera settings are enabled in CameraControl even if a camera is not available.
DXGrid for WPF
- CheckEditSettings with ImageCheckEditStyleSettings don't support touch themes.
- CriteriaOperator shows the property name instead of the display name.
- DateEdit throws InvalidOperationException on an attempt to open its popup in certain scenarios.
- ExcelStyleFilterElement doesn't activate the Filter Value tab when the DefaultFilterType property is set to Values.
- Grid columns cannot be properly resized when AutoWidth is enabled and columns with FixedWidth are used.
- GridColumn's filter icon disappears in certain cases.
- GridControl loses fading when the entire row is being edited after switching tabs in a parent TabControl.
- GridControl shows an empty row when AllowCollectionView is set to False and a user adds a new row.
- KeyNotFoundException is thrown when TotalSummary is used in TreeListView.
- Rows remain in edit mode when GridControl filters them out after the Update button is clicked.
- TableView.ShowSelectionRectangle affects the way AutoFilterRow cells are activated.
- The CustomEditWrapper.DevExpress.Xpf.Editors.IBaseEditWrapper.NeedsKey method randomly throws ArgumentNullException.
- The FixedLeftContentWidth property isn't correctly recalculated when TreeListView contains bands and a node is expanded.
DXMap for WPF
- A deadlock occurs when many vector items are loaded using the SqlGeometryDataAdapter.LoadData() method call in certain situations.
- The VectorLayer.Loaded event does not fire after the SqlGeometryDataAdapter.LoadData() method call.
- Usability - It's impossible to specify the SqlGeometryDataAdapter command timeout.
- Usability - Unable to link a custom image tile source provider to MiniMapImageTilesLayer.
DXPrinting for WPF
- DocumentPreview throws NullReferenceException when the preview is not shown.
DXPropertyGrid for WPF
- End-User Report Designer becomes unavailable because the Calculated Field's Name property value never passes validation.
- It's not possible to leave a cell with an invalid value in PropertyGridControl.
DXRichEdit for WPF
- Tables - Discontinuous selection of multiple columns in a table works incorrectly.
- Touch - The "Customize Numbered List" and "Customize Bulleted List" dialogs are rendered incorrectly in Touch themes.
DXScheduler for WPF
- Cell selection background color prevents clicking or focusing controls in TimeRegionContentTemplate.
- Incorrect parameter names in certain RecurrenceBuilder class methods.
- SchedulerControl displays a confirmation dialog on closing an application if a custom Window is used in the AppointmentWindowShowing event handler.
- SchedulerControl does not allow creating an appointment in a cell with a deleted occurrence.
- SchedulerControl throws ArgumentOutOfRangeException when dates are unselected in DateNavigator with the help of the Shift+Space combination.
DXSpreadsheet for WPF
- The Document.History.Clear method call resets the SpreadsheetControl.Document.Modified property value.
Installation (Microsoft .NET)
- The DevExpress installer checks for LogifySend.exe file updates even if the "I do not wish to participate..." option was chosen.
MVVM Framework
- Usability - Unable to link a custom image tile source provider to MiniMapImageTilesLayer.
PDF Viewer for WPF
- DirectX Rendering - The Stackoverflow exception is thrown when a document has a specific sequence of tiling pattern commands.
- Parsing - A document containing the choice form field with an invalid "Top index" value cannot be opened.
- Parsing - Documents can't be opened when encryption info hash length is invalid.
Windows and Utility Controls for WPF
- Dialog's result isn't correct when the "MessageButton.YesNo" buttons are used.
- DXSplashScreen no longer shows the splash screen if SplashScreenOwner is specified and custom DPI scaling is used.
- The Minimize item remains in the system menu of the Themed Window when ControlboxButtonSet is set to "Close,MaximizeRestore".
- Wait Indicator does not show text returned by a binding in its Content property in certain scenarios.
XtraReports Suite
- An image cannot be uploaded to an image editing field.
- DocumentPreview throws NullReferenceException when the preview is not shown.
- End-User Report Designer becomes unavailable because the Calculated Field's Name property value never passes validation.
- Label Report Wizard - Typos in the Page Size selector.
- Preview Editing - Editable fields are not shown for merged table cells (RowSpan > 2).
- The AutoComplete mode clears text in ComboBoxEdit when the second character is entered.
- The XRChart control with DataFilters that are connected to report fields is displayed empty after an upgrade to v19.2 or newer.
- Microsoft Visual Studio Report Designer - The Expression dropdown of the Smart Tag cannot assign an expression to XRLabel.
- XRChart - The Series.LegendText property value is lost after a report layout is loaded in the newest version.
- XRSubReport.ReportSourceRowCount may equal 0 in Before Print if the previous SubBand is hidden.