DevExpress WPF 20.2.6

Released: Mar 18, 2021

Aggiornamenti in 20.2.6

Correzioni

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.