DevExpress WPF 18.2.8

DevExpress WPF 18.2.8
Improves Charts, Diagram and Grid controls.


Feature Release

April 26, 2019 - 11:14
DevExpress WPF 18.2.8
DevExpress WPF

All WPF Controls

  • A default button is highlighted as focused even after another button is focused

DXAccordion for WPF

  • AccordionItem stays highlighted after closing a modal window when SelectionMode is set to None

DXBars for WPF

  • BarStaticItem.ItemMinWidth does not affect control width in Office2016SE and VS2017 themes
  • Context Menus - Background of checked items is barely noticeable in VS2017Dark
  • DXBar Accessibility - Menu items with IsVisible=False are visible to Narrator
  • DXBar: Accessibility: ToggleSwitch used in a bar exposes "On button" and "Off button" to Narrator
  • Items in toolbars cannot be properly dragged when LightweightBarItems are used
  • The bar item description does not wrap in the BarManager customization dialog

DXCharts for WPF

  • An exception is thrown on an attempt to export charts from different tabs in DXTabControl
  • An unhandled exception (System.InvalidOperationException) occurs when modifying the chart layout in certain situations
  • ChartControl - NullRefferenceExceptiopn occurs when getting SeriesPoint from SeriesLabelItem in certain cases
  • Narrator does not correctly announce buttons used for axis scrolling (accessibility issue)
  • Narrator reads hidden axis labels
  • Legend items with check box elements do not provide accessibility-friendly names for Narrator
  • The XYDiagram2D.Zoom event is called even if the e.Cancel property is set to True in the XYDiagram2D.BeforeZoom event

DXControls for WPF

  • DXOpenFileDialog - ArgumentNullException occurs on dragging items
  • DXOpenFileDialog throws an exception on an attempt to select a folder that doesn't have access permission
  • DXOpenFileDialog works incorrectly when a selected folder is changed using the navigation pane
  • PopupColorEdit always displays its Color Picker Popup on the primary system monitor when this editor is hosted in ElementHost
  • SimpleButton - Binding to the IsChecked property works as OneWay by default
  • Tab caching causes empty tabs in DXTabControl
  • ThemedWindow - A maximized window with the SizeToContent property set to a non-default value is clipped if the Windows Taskbar position is different from the bottom
  • ThemedWindow crashes after a Finish Button click in WizardControl
  • ThemedWindow doesn't have the AllowSystemMenu property

DXDiagram for WPF

  • The ReadOnly attribute is ignored when it's defined for a proxy property
  • XpsSerializationException is raised in DiagramControl when it's printed on a single page

DXDocking for WPF

  • An auto-hidden panel's content is not focused in certain cases
  • Dock hints are not hidden after dragging if the dragged panel is removed from ItemsSource
  • DocumentGroup's selected tab doesn't display the top border when the ViewStyle property is set to "Light"
  • LayoutPanel's pin position is unexpectedly changed when panels are pinned from different auto-hidden groups
  • The Tab Header's automation peer is represented as a button
  • WPF DockLayoutManager - Pinning panels from AutoHideGroups changes the root group's Orientation

DXEditors for WPF

  • BaseEdit class descendants don't support the AutomationProperties.Name property
  • DataEdit throws ArgumentOutOfRangeException if the Persian calendar is used
  • DateEdit - DateNavigator's caption does not reflect selected date changes when it is placed in PopUpTopAreTemplate with a disabled IsTexEditable option
  • ProgressBarEdit does not support the Foreground property
  • TextEdit.GetCharacterIndexFromPoint works only for the first text line
  • The checked ListBoxEdit doesn't allow checking more than one item when the Delayed post mode is enabled after the upgrade to v18.2.7
  • ToggleSwitch's thumb in the SE themes isn't streteched to the entire ToggleSwitch height
  • TokenComboBoxEdit displays an incorrect foreground color in certain themes when it's located in an inactive cell in the focused row in GridControl
  • TokensChangedEventArgs' AddedTokens collection contains only the first selected item

DXGrid for WPF

  • #VALUE! is exported as a summary value to an XLSX document in certain scenarios
  • An automation peer for the Search panel is created if the ShowSearchPanelMode property is set to Never
  • ArgumentException is raised in the ConditionalFormatting mechanism when custom highlighting rules are applied
  • Columns to the right of a 'star' column cannot be resized if their width is equal to MinWidth
  • DXGrid - Column header buttons should have accessibility-friendly names
  • Grid - A column appears under another band in the exported XLSX document
  • Grid - Empty items are added to ComboBoxEdits in the Auto Filter Row every time the Search Panel is used
  • GridColumnBand.Header property has the GridUIProperty (GridColumn.Header not)
  • Clipboard operations incorrectly process symbols from certain encodings
  • Quotation marks are lost when Clipboard operations are used
  • The copy/paste feature does not work for in-place editors whose data source is DataTable
  • GridControl consumes CPU resources when it is bound to InfiniteAsyncSource no data operations are executed
  • GridControl does not release memory after exporting to Excel
  • GridControl Export to XLSX causes ArgumentException: Width and Height must be non-negative
  • InvalidOperationException occurs if PredefinedFilters are used with TreeListView
  • It's hard to navigate to the Automatic Filter Row using Narrator
  • It's not possible to leave the New Item Row with the Tab key if the last column's TabStop property is set to "False"
  • LookUpEdit with SearchLookUpEditStyleSettings shows no items when the Left arrow is clicked and bands are used
  • Provide an entry point to customize GridCellAutomationPeer's returned values
  • The Loading Data window is shown behind the main window and is not modal
  • TreeListView does not display changes when ExpandoObject fields are set

DXLayoutControl for WPF

  • Narrator identifies hidden Minimize and Maximize elements in DXGroupBox

DXMap for WPF

  • Search Panel does not receive input focus on touch displays

DXPivotGrid for WPF

  • Accessibility - "An element of the given type must support the Grid pattern" error occurs
  • The e.GetListSourceColumnValue method throws an exception when the CustomFieldSort event is raised for the filter popup

DXPrinting for WPF

  • A document in DocumentPreviewControl disappears if the "Continuous Scrolling" option is disabled and the vertical scrollbar is visible
  • BackstagePrintPreview - System.NullReferenceException is thrown when loading a report to the control

DXPropertyGrid for WPF

  • How to work with dependent validation rules for IDataErrorInfo
  • PropertyGrid doesn't use ICustomTypeDescriptor for ExpandoObject any more
  • Tab navigation does not work when a property is disabled
  • The Invalid Value icon persists after the cell value is reset
  • PropertyGridControl trims property names even if there is enough space to display all text
  • System.ArgumentNullException is thrown when PropertyGridControl and attributes are used
  • The "Collection was modified..." exception may occur in PropertyGridControl in certain cases
  • The description panel is visible when the SelectedObject property is set to Null
  • The PropertyPanel still shows the selected property path even if SelectedObject is cleared

DXRibbon for WPF

  • Narrator announces invisible elements on ribbon pages
  • Ribbon pages do not support ExpandCollapsePattern
  • ArgumentException on adding DocumentPanel with a ribbon with the OfficeSlim RibbonStyle
  • Control box buttons of a merged RibbonControl have an incorrect color (black) in the Office2016ColorfulSE theme
  • RibbonControl displayed in ElementHost arranges its items incorrectly
  • The caption position is different in different bar item types and the space between items is reduced when lightweight templates are used
  • The Gallery.IsItemGlyphVisible property doesn't affect newly added items
  • The previously selected page is not correctly restored after merging in the parent RibbonControl

DXRichEdit for WPF

  • ArgumentException in GetLocalizedFontNames with the OT and TT fonts installed simaltaneously
  • Memory leaks occur when RichEditControl is used in background threads
  • RichEditControl has low scrolling performance when many paragraphs with complex formatting are selected in the document
  • RichEditControl imports only the first section of a specific document
  • RichEditControl.FontFamily has unwanted behaviour
  • RichEditControl's DocumentPanel may be wrapped with a new DocumentGroup so that the group tab appears
  • System.NullReferenceException is thrown on unloading a data template with RichEditControl
  • The Underline font style is not displayed under specific zoom factors
  • The use of the Document.Shapes.InsertTextBox method corrupts a document making it impossible to re-save this document in Microsoft Word
  • Units are not updated in the Margins and Page Size ribbon popups if the Unit property is set in the RichEditControl.Loaded event handler

DXScheduler for WPF

  • CellInplaceEditorControl is not themed
  • ItemsSource for AppointmentResourcesEdit is ony showing visible resources
  • NullReferenceException occurs in the GetAppointments method
  • ResourceTreeControl doesn't provide the ItemCheckBoxFieldName property
  • Scheduler scrollbars disappear when ScrollBarMode is set to TouchOverlap
  • Dragged occurrences unpredictably disappear
  • TimelineView works slower and slower when scrolling back and forth
  • SchedulerControl raises the ItemPropertyChanged event for the RecurrenceInfo property several times when a recurrent appointment is modified
  • SchedulerControl's ItemPropertyChanged doesn't trigger in ReminderWindow
  • The "SnapToCellsMode" BarCheckItem is disabled when TimelineView is shown
  • The EnsureResourceVisible method does not work correctly if the ResourceAutoHeight property is set to true
  • The Top Resource header is shifted down on certain Resource Min Heights when ResourceAutoHeight is enabled

DXSpreadsheet for WPF

  • A shape is exported to PDF with low quality
  • The ClipboardDataPasted event does not fire when pasting images
  • The One Way binding for the SpreadsheetControl.ReadOnly property works incorrectly
  • Usability - There is no way to prevent showing a comment box on hovering a cell

DXTreeList for WPF

  • Expand buttons do not appear in certain scenarios
  • The KeyFieldName and ParentFieldName properties don't support complex property names
  • SearchString highlighting does not work with ShowSearchPanelMode set to Never

DXWizard for WPF

  • NullReferenceException when DialogService and WizardService are used
  • Setting the WizardPage.Visibility property to "Collapsed" doesn't remove a page from the wizard control

MVVM Framework

  • Accordion items get lost when the state is restored
  • DXBinding throws an exception when it converts a string value to a double value in different cultures
  • ICurrentDialogService's UICommands property always returns null
  • IDocumentManagerService.ActiveDocument returns null instead of an active document
  • NotifyIconService's logic can be executed at design time
  • PRISM adapters - A panel is deleted from DockLayoutManager with ImmediatelyRemove ClosingBehavior even if DockItemClosing's e.Cancel is set to True
  • The IDialogService.ShowDialog method doesn't return null if the dialog window's Close button is clicked starting with version 18.1

PDF Viewer for WPF

  • Interactive Forms - Editors are shown with incorrect rotation if a page and widget have rotation
  • System.ArgumentNullException is thrown on creating a combo box in a specific document

Windows UI

  • ButtonEdit loses keyboard focus when placed into PageView with animation enabled
  • HamburgerMenu - ImageColorizer doesn't work any more and icons become black
  • HybridApp - TileNavPane popups are displayed with big large gaps when custom DPI settings are used

XtraReports Suite

  • End-user report designer - The editor that changes the control's style color cannot be scrolled
  • Focus "jumps" on the cursor position while typing text for the XRLabel control
  • PrintHelper.ShowPrintPreviewDialog - provide a robust exceptions handling mechanism
  • Report Designer - Tab header does not disable the underscore character _ set at the XtraReport.DisplayName property level
  • WPF Report Designer - It is not possible to reset a printer name for a report
  • WPF Report Designer's Report Wizard - Top and right margin editors are mixed up
  • XtraReport Export to PDF does not properly handle folders that do not exist