
Improves Map, PivotGrid and RichEdit controls.
Fixes
All WPF products
- BarItem does not occupy all available width when wider items are added to a popup programmatically.
- DocumentPreviewControl - Page Setup is not applied when CachedReportSource is used.
- DocumentPreviewControl - The Scale window allows submitting incorrect values.
- End User Report Designer - Default localization values can be changed when custom localization is used.
- Export - A metafile with a custom line cap is exported as an image.
- GroupHeaderBand - GroupFields with None sorting stopped working after upgrade to 20.1.8.
- Hierarchy Print Options not working for data from a DataSet component's relation.
- Long numbers are truncated in XRBarCode.
- Report Designer - Icons are not displayed in a property grid in a localized application.
- Text elements are incorrectly scaled in XRChart controls in DPI-aware applications on screens with high scaling.
- WPF End-User Report Designer - The Pivot Grid control's PrintOptions are incorrectly displayed in the Properties panel.
- XamlParseException occurs in certain cases after the application startup if theme resources are preloaded.
DXBars for WPF
- Bar items ignore GlyphTemplate in certain scenarios when Glyph is not set.
- BarButtonItems lose the hover effect in certain themes (DXStyle, Seven, etc.).
- BarSubItem/toolbars display items in the wrong order when items in the ItemLinksSource collection are replaced.
- Editors raise the EditValueChanged event when BarSplitButtonItem's PopupControl is opened in certain themes (Microsoft Office 2010 family).
- Setting BarContainerControl's Orientation property affects all inner popups in SE, Microsoft Visual Studio 2017 and Office 2019 themes.
- The ShowGlyphsInPopupMenus property does not work in bar items with lightweight templates.
DXCharts for WPF
- ArumentOutOfRangeException occurs in ChartControl in certain cases.
- Chart Control filtered via FilterBehavior incorrectly displays Panes generated from PaneItemTemplate.
- Chart disappears during zooming when the IsDirectXSurfaceRendering property is set to True.
- Chart3DControl - Incorrect SurfaceSeriesView.StripeFillStyle appearance when a logarithmic value axis is used.
- ChartControl data processing procedure is not optimal in certain situations.
- Line series cannot be scrolled using the mouse when ChartControl is placed in LayoutControl with visible scrollbars.
DXDiagram for WPF
- Carbon Black detects "designerrunner.exe" as malware.
DXDocking for WPF
- DockLayoutManager doesn't scroll to the focused LayoutControlItem in the customization window.
- DockLayoutManager ignores colors from a custom theme palette.
- DockLayoutManager panels are incorrectly restored in PerMonitorV2 mode.
- DXTabControl cannot display tab content after an application theme is changed.
- NullReferenceException is thrown on an attempt to dock a panel into another panel that was undocked by a non-parent DockLayoutManager.
- Setting the Appearance.Active property has no effect when the Office2019 theme is applied.
- Tabbed DocumentGroup does not bring an already selected tab into view when the corresponding panel is activated in code.
- The DockController.Float method does not work for new panels.
DXEditors for WPF
- A checkbox shown in a GridControl cell is shifted when the cell is activated.
- BarCodeEdit throws MissingMethodException during XamlWriter serialization.
- DateEditTimePickerStyleSettings - The time picker is not focused when FocusPopupOnOpen is set to true.
- EnumItemsSource bound to ComboBoxEditSettings's ItemsSource returns an empy list in certain cases.
- GridControl shows extra space around checkboxes in cells when DXStyle theme is used.
- LookUpEdit in Token mode throws exceptions in certain cases when the Validate event is handled.
- LookUpEdit's popup opened from bottom to top is drawn with a white shadow border in certain themes.
- NotSupportedException is thrown after pasting data into a cell if an editor in the cell is bound to an Instant Feedback source.
- The Close button position is incorrect if LookUpEdit is located near the right edge of the screen.
- The FlyoutControl.Closing event is not raised when the parent window loses focus or when IsOpen is set to false.
DXGantt for WPF
- GanttControl detects false positive circular dependencies between tasks.
DXGrid and DXTreeList for WPF
- A checkbox shown in a GridControl cell is shifted when the cell is activated.
- API for MRU filter list modification doesn't work if the new FilterPanel is used.
- Bar items in context menus reduce their height when ShowGlyphsInPopupMenus is set to false.
- EnumItemsSource bound to ComboBoxEditSettings's ItemsSource returns an empy list in certain cases.
- GridControl shows extra space around checkboxes in cells when DXStyle theme is used.
- GridControl throws IndexOutOfRangeException on pasting a value from Microsoft Excel 257th+ columns.
- NotSupportedException is thrown after pasting data into a cell if an editor in the cell is bound to an Instant Feedback source.
- QualifiedImage placed in DataTemplate throws ArgumentException at design time.
- Removing an item from the ColumnsSource collection causes an exception.
- Row selection color is invisible in the VS 2019 Dark Blueberry Cake palette theme.
- Search in GridControl and LookUpEdit is much slower in Microsoft .NET 5 than in .NET Core 3.1.
- The Search Control within the column chooser does not support RuntimeLocalizationStrings.
- Total summary of all rows isn't updated after a summary of selected rows is added.
- TreeListControl/TreeListView causes a memory leak when a collection raises CollectionChanged with NotifyCollectionChangedAction.Reset.
DXLayoutControl for WPF
- LayoutControl hangs after resizing when the scale is set to 125%.
- LayoutControl's customization toolbar is shown in an incorrect place on monitors with high DPI settings.
- Line series cannot be scrolled using the mouse when ChartControl is placed in LayoutControl with visible scrollbars.
DXMap for WPF
- An unhandled exception occurs during the Search operation when a custom theme is applied.
- Map Editor - A Polyline segment is not extending the prime meridian when Circular scrolling mode is enabled.
- NullReferenceException occurs in Map Control with OpenStreetMapDataProvider in certain cases.
- The ImageLayer.DataLoaded event is not fired in certain situations.
- Usability - It is difficult to select and manipulate MapLine/MapPolyline in MapEditor.
DXPivotGrid for WPF
- PivotGrid does not apply CellStyle in certain cases.
DXPrinting for WPF
- DocumentPreviewControl - Hot keys for the "Zoom In" and "Zoom Out" buttons do not work if the numeric keypad is used.
DXPropertyGrid for WPF
- The Reset menu item is not disabled when the ReadOnly attribute is assigned to a dependency property.
DXRibbon for WPF
- Items added to DocumentPreviewControl with the help of InsertAction disappear after the connection was reset on a remote desktop.
- Editors raise the EditValueChanged event when BarSplitButtonItem's PopupControl is opened in certain themes (Office 2010 family).
- Ribbon pages are not properly reordered in Customization mode.
- RibbonControl does not hide RibbonPageGroup's flyout if lightweight bar item templates are used.
- RibbonPageCategory does not reduce its Width when an item is removed from its PagesSource collection.
- The ShowGlyphsInPopupMenus property does not work in bar items with lightweight templates.
DXRichEdit for WPF
- A paragraph mark isn't inserted after a page break character if a caret is located at the end document position and InsertPageBreakCommand is executed.
- Document Layout - Text kerning changes after executing the "Clear Formatting" command.
- Editing - ArgumentOutOfRangeException is thrown on an attempt to undo and redo changes made in a document after document formatting was cleared.
- Editing - Position of the IME candidate window is incorrect when Japanese characters are entered in a text box.
- Editing - RichEditControl underlines text in the document body when Japanese characters are typed in a text box using IME.
- OLE objects - It is impossible to attach PDF and HTML as OLE Objects.
- Usability - There is no API to access OLE Package properties.
DXScheduler for WPF
- Reminder.AlerTime is not recalculated when AppointmentItem.Start is changed.
- Setting GiveAppointmentDragFeedback's e.Handled property has no effect.
- The "AllDay" string isn't localized in the German culture.
- The MonthlyStyle report template does not exclude days that are not displayed in the MonthView.
- The VisibleIntervalsChanged event is raised twice when TimelineView is activated.
- XtraSchedulerControl - Scheduler report templates are disabled.
DXSpreadsheet for WPF
- A cross-thread exception is thrown when showing a window with SpreadsheetControl if SpreadsheetControl's Formula Bar is displayed.
- ArgumentOutOfRange is thrown on an attempt to select the CheckedTokenComboBox cell editor's text in SpreadsheetControl's Formula Bar.
- InvalidFormatException on an attempt to load a corrupted Excel document.
- Margin values in the Page Setup dialog cannot be entered from the keyboard.
- Usability - There is no API to define a summary function when a pivot data field is created.
DXTreeMap for WPF
- It's impossible to set FontSize (Binding Error) for the Office 2019 Colorful and Touch themes.
MVVM Framework
- An exception occurs when multiple properties in PocoViewModel have DependsOnPropertiesAttribute that references the same property.
- Improve SplashScreenManagerService so that it doesn't depend on when the `ViewModel` property is set.
- NavBarGroupAdapter doesn't work as expected if the injected object is NavBarItem.
Navigation Controls for WPF
- AccordionControl throws NullReferenceException when its ItemTemplate contains AccordionControl.
- NavBarGroupAdapter doesn't work as expected if the injected object is NavBarItem.
PDF Viewer for WPF
- Touch - A combo box form field's dropdown cannot be opened using touch gestures.
Project Templates
- The WPF Blank App template for Microsoft .NET Core references v20.2.2-beta packages.
ProjectConverter
- ProjectConverter tool adds the "app.config" file to Class Library projects.
Windows and Utility Controls for WPF
- BarButtonItems lose the hover effect in certain themes (DXStyle, Seven, etc.).
- ClearAutomationEventsHelper leads to InvalidOperationException in certain scenarios.
- DXFolderBrowserDialog is empty when it is opened for a second time.
- DXTabControl cannot display tab content after an application theme is changed.
- OpenFileDialog throws NullReferenceException when an item is double-clicked and the mouse pointer is moved simultaneously.
- ProjectConverter tool adds the "app.config" file to Class Library projects.
- QualifiedImage placed in DataTemplate throws ArgumentException at design time.
- ThemedMessageBox crashes when Application.Current ==null.