DevExpress WPF 19.1.5

Improves Spreadsheet, RichEdit and Scheduler controls.
August 02, 2019 - 10:05
New Version

Fixes

All WPF products

  • A color is specified incorrectly in certain themes.
  • WpfSvgRenderer doesn't use custom-defined classes from WpfSvgPalette when generating an image.

DXBars for WPF

  • "The value "DevExpress.Xpf.Bars.BarItemLinkInfo" is not of type "DevExpress.Xpf.Bars.BarItemLinkInfo" and cannot be used in this generic collection." error occurs on clicking the Property Grid's item.
  • A bar cannot be docked as the last element in the top-aligned BarContainer Control.
  • A vertical bar's BarSubItem and BarSplitButtonItem display their drop-down icons as rotated in a vertical bar when the Office2016 SE and VS2017 themes are used.
  • A vertical bar's items display their icons as rotated if they are defined in GlyphTemplates, and the Office2016 SE or VS2017 themes are used.
  • Bar Customization Window - Foreground of several TextBlocks is dark in VS2017Dark.
  • Bars - It is possible to open menus while dragging ToolBars.
  • Bars are shown in incorrect places when an end user reorders them in the vertical BarContainerControl.
  • BarSplitBarButtonItem - Items in the context menu remain focused after the pointer leaves the context menu area (prior to opening a popup by hovering over a split button item).
  • BarSplitBarButtonItem - The split button item popup remains open when hovering over other items of the context menu.
  • BarSplitButtonItem displays its popup as rotated when its parent bar is undocked from a vertical BarContainerControl.
  • BarSplitButtonItem's popup is closed when its scollbar is clicked.
  • Check marks look different in different BarCheckItems when the VS2017Light theme is applied.
  • RibbonControl's DropDowns elements immediately close their popups after opening in Visual Studio 2019 (v16.2) when UI Debugging Tools for XAML are enabled.
  • The VS2017Dark theme is not properly applied to MainMenuControl.
  • Two bars cannot be docked one under another at the left side of the window.

DXCharts for WPF

  • "This Visual is not connected to a PresentationSource" exception is raised on export if the crosshair popup was shown.
  • A Secondary Axis title element is truncated in certain situations.
  • An unhandled exception (ArithmeticException) occurs when rendering the chart layout with Constant Line elements.
  • An unhandled exception occurs when the ChartControl.IsManipulationEnabled property is set to True.
  • Binding expression errors are shown in the Output window when running the charting application in debug mode.
  • Cannot scroll a selection range in RangeControl with DateTimeChartRangeControlClient when the client does not have ItemsSource set.
  • Chart Control - Bar's background is not updated immediately after it has been selected or deselected.
  • Chart does not display any data if series are created in the Diagram.Series.BeginInit/EndInit method calls.
  • Chart3DControl - An unhnadled exception (IndexOutOfRangeException) occurs when processing incomplete data source collections.
  • Chart3DControl - Series3DDataSourceAdapter.FilterCriteria is not applied from FilterBehavior.
  • ChartBoundRangeControlClient (RangeControl) - The SelectionRangeStart and SelectionRangeEnd property notifications are sent multiple times.
  • ChartControl - Narrator announces non-existing axis scrollbar buttons.
  • Controls placed inside Annotations cannot be focused.
  • It is impossible to select the chart control using Shift+Tab.
  • Legend items with check box elements do not provide accessibility-friendly names for Narrator.
  • The Axis label value is incorrect when the automatic numeric scale option is enabled.
  • The chart's diagram behavior is incorrect during zooming and scrolling when the Annotation.LabelMode property is set to True.
  • The Stacked Bar element is rendered incorrectly in certain situations when working in Design view in Visual Studio IDE.
  • WPF Dashboard - Legend text color changes after chart refresh in the Metropolis Dark theme.
  • Y-Axis Labels are displayed incorrectly when the window is maximized.

DXControls for WPF

  • "Adorned element has no adorner layer" InvalidOperationException is raised on an attempt to dispose of DockLayoutManager.
  • ApplicationThemeHelper doesn't switch between themes in a .NET Core application.
  • Cannot get full path of what the user selected with DXOpenFileDialog if a root directory is selected.
  • DataLayoutControl doesn't update its validation errors until DataLayoutItem loses focus.
  • DXOpenFileDialog - Add the ability to change DialogTreeListView width in code.
  • DXOpenFileDialog doesn't return selected folders when the multiselect mode is enabled.
  • DXTabControl throws an exception when the RaisePropertyChanged method is called.
  • GridControl cannot paste values from the clipboard in columns with Binding or UnboundType set to Object.
  • Icons in DXOpenFileDialog, DXSaveFileDialog, and DXFolderBrowserDialog are shown blurry on machines with non-standard DPI settings.
  • InvalidOperationException is thrown when using DXMessageBoxService after DialogService/WizardService has been shown.
  • Moving a window with a scaled FloatingContainerControl causes an exception.
  • Pressed buttons have a wrong background when the Foreground property is set.
  • TabControlStretchView.NewWindowStyle has no effect.
  • ThemedWindow title is aligned incorrectly after the upgrade to v19.1.4.
  • ThemedWindow with Tabbed WindowKind causes an incorrect layout when it contains DXTabControl and LayoutGroup with Tabs in its View property.
  • ThemedWindow's title isn't correctly centered when ThemedWindow is maximized.
  • WpfSvgPalette - The OverridesThemeColors property does not override the default color.

DXDocking for WPF

  • A floating window is restored from the Maximum state when a panel is dragged.
  • Currently visible DocumentPanels are not reordered after hiding one of them if the TabHeadersAutoFill property is set to True.
  • DockLayoutManager that contains AutoHideGroup with a panel whose AutoHidden is false throws NullReferenceException.
  • The application process doesn't stop when the window is closed if the DockLayoutManager.ShowContentWhenDragging property is set to false.
  • The DockItemCollapsed event fires incorrectly when AutoHideSpeed is set to 0.

DXEditors for WPF

  • FlyoutControl appears at a wrong position when custom high dpi settings are used.
  • FlyoutControl opens when the mouse leaves its PlacementTarget boundaries if AnimationDuration is large.
  • ImageEdit's popup flickers when the parent window is moved to another monitor.
  • PropertyGridControl - PopupBrushEdit shows an incorrect format error when the German culture is applied.
  • Setting HyperlinkEdit's ContextMenu property has no effect.
  • TokenComboBoxStyleSettings - Horizontal scrolling does not work correctly when the ShowTokenButtons option is disabled.
  • Unhandled exception is thrown from the ScreenHelper.GetDpi method on Windows Server 2012.

DXGantt for WPF

  • GanttControl does not show connectors when its tasks are filtered.

DXGrid for WPF

  • A memory leak occurs when the EditSettings property is set.
  • A column's Filter Popup is not populated correctly if its editor is bound to PLinqInstantFeedbackDataSource.
  • Band separators are not fully drawn.
  • FilterEditor does not accept a FunctionOperator filter with a Like expression.
  • Search panel and header panel do not pass automation tests.
  • The IList<T> collection is cleared and then repopulated when using in a column with Binding.
  • The KeepViewportOnDataUpdate property does not correctly work when current rows do not fill the entire view port.
  • GridControl applies CellEditTemplate to several cells in AutoFilterRow when the Escape and Enter keys are pressed.
  • InvalidOperationException in DXGrid when filtering.
  • InvalidPropertyPathException is raised in GridControl that is bound to a Server Mode source and contains an unbound column with an undefined UnboundExpression.
  • It's impossible to override the FilterPopupMode property value set with a style.
  • It's possible to fix all columns in XAML and hide them using the Column Chooser.
  • Multi-level DataControlDetailDescriptor causes memory leak.
  • Rows' templates aren't correctly reused when the master-detail GridControl's DataRowTemplate is overridden.
  • Scrollbar Annotations are not refreshed when the last row with a validation error is deleted.
  • ShowCheckBoxInHeader - CheckBox shown in the column header ignores an actual value in the AllowEditing property.
  • ShowCheckBoxInHeader - The column header checkbox is not updated immediately when this column's cell value is changed.
  • The "Resource not found" warning occurs in GridControl if the application theme is switched from "DeepBlue" to another one.
  • The Ctrl+Shift+Click combination operates incorrectly in Row SelectionMode.
  • The number of (Blanks) values shown in the ExcelSmart filter does not take the Null values into account in TreeListView.
  • TreeListView does not create automation peers for its automatic filtering row.
  • Wrong foreground colors are used in certain GridControl elements when the Office2016DarkGraySE theme is used.

DXLayoutControl for WPF

  • InfiniteGridSizeException is thrown when expanding collapsed LayoutGroup with GridControl.
  • LayoutControl starts scrolling in the "Filtering" demo after FilterEditorControl's drop-down is clicked.

DXMap for WPF

  • A custom DistanceBasedClusterer does not work after upgrade.
  • An unhandled exception (ArgumentException) occurs during panning and zooming.
  • BingRouteDataProvider - An unhandled exception (ArgumentException) occurs when calling the CalculateRoute method.
  • The ImageLayer.Error event is not raised if it is impossible to load tiles using CustomMapDataProvider.
  • The VectorLayer.DataLoaded event is not fired when switching between different vector files at runtime.
  • WMS - The map layout is incorrect when layers provided by the server have implicit information about the projection.

DXPivotGrid for WPF

  • Data Aware Export - The CustomizePivotCellEventArgs.CellItemInfo property is empty if a Total cell is being processed.
  • KeyNotFoundException is raised on expanding a field in the column area.
  • PivotGrid incorrectly determines the clicked element when opening its context menu if the control is placed inside the vertical or horizontal tab group.

DXPrinting for WPF

  • InvalidOperationException: Cyclic reference found while evaluating the ThemeStyle property on element 'DevExpress.Xpf.Printing.DocumentPreviewControl'..
  • WPF DocumentPreviewControl's ParameterModel.cs in the OnValueChanged() method breaks the functionality.

DXPropertyGrid for WPF

  • PropertyGridControl throws an ArgumentException when binding to SelectedObjects and using a typed PropertyDefinition.

DXRibbon for WPF

  • Adding/removing links to the same BarItem on different pages may lead to hiding this BarItem.
  • An empty RibbonPageGroup remains visible in RibbonControl merged with a child RibbonControl even if HideWhenEmpty is True.
  • DocumentPreviewControl - An empty top margin appears in some application themes.
  • RemoveRibbonPageAction doesn't remove pages in PdfViewerControl.
  • Ribbon merging with DockLayoutManager and DXTabControl doesn't work when DXTabControl.ItemsSource binding is used.
  • RibbonControl - BarEditItems align Content2 in Office2016 SE and Office2019 themes incorrectly.
  • RibbonControl - Quick Access Toolbar doesn't restore merged items.
  • RibbonControl duplicates custom items if RestoreLayout is called multiple times for different ribbons.
  • RibbonPageGroup resets ItemLinksSource after being added to RibbonPage's Groups collection in code.
  • The SmallWithText ribbon style does not work in simplified mode.

DXRichEdit for WPF

  • Display glitch in RichEditControl (black dots in blank table rows).
  • NullReferenceException is thrown in the HorizontalRulerControl.MeasureOverride method.
  • SpellChecker creates spelling options for bar items of RichEditControl's integrated Ribbon.

DXScheduler for WPF

  • NullReferenceException occurs in SchedulerControl when ShowResourceNavigator is set to false.
  • NullReferenceException occurs in the "Reminders" window if the "Dismiss" button is clicked when there are no selected reminders.
  • SchedulerControl - The VisibleIntervalsChanged event is not raised when the current visible interval is changed.

DXSpellChecker for WPF

  • NullReferenceException occurs on an attempt to ignore or change a misspelled word in the Spelling dialog if this dialog is shown after invoking the CheckText method.
  • NullReferenceException occurs on an attempt to open the Spelling Options dialog after the misspelled word is changed.

DXSpreadsheet for WPF

  • ArgumentNullException occurs on an attempt to export a document to PDF using SpreadsheetControl that isn't currently added to the visual tree.
  • Certain "Paste Special" options (Column Widths, Formats, Comments) should not invoke a warning message when performing "Paste Special" on cells bound to a read-only data source.
  • Navigation with the arrow keys doesn't work inside a custom in-place editor opened for a merged cell.
  • Spreadsheet RTD Conditional Formatting doesn not update automatically.
  • SpreadsheetControl prints charts without data if a dot is used as a number decimal separator for the Italian culture.
  • UnhandledException isn't raised on saving a document using the Ctrl+S shortcut.

DXTreeList for WPF

  • The Edit Form doesn't correctly edit properties if GridControl contains XPObjects and GridColumn's Binding property is used.
  • The recursive node checking feature doesn't take into account the IsCheckBoxEnabledFieldName and IsCheckBoxEnabledBinding properties.

MVVM Framework

  • FilterLookup generated for FilteringBehavior in DataLayoutControl does not work in v19.1.

PDF Document API

  • DirectX Rendering - InvalidOperationException is thrown on rendering specific documents.

PDF Processing (Common)

  • JPX - Big images are decoded slowly.
  • Metafile - An unsupported metafile is converted to an image with low resolution.
  • Rendering - OutOfMemoryException is thrown while drawing large JPX images.

PDF Viewer

  • DirectX Rendering - InvalidOperationException is thrown on rendering specific documents.

PDF Viewer for WPF

  • DirectX Rendering - InvalidOperationException is thrown on rendering specific documents.
  • PDFViewer printer preferences is not a modal window.

Windows UI

  • An extra View is added to FrameNavigationService's journal when navigation from View is canceled, but the saveToJournal parameter is false.
  • FlipView shows the last item partially when the Vertical orientation mode is used and an application's theme is changed.
  • TileBar hides its FlyoutControl and cannot show it again in a certain scenario.

WPF Demos

  • An exception is raised in the Outlook Inspired App Click Once demo when the About dialog is shown.

XtraReports Suite

  • The Page Setup dialog is no longer centered to the owner window.
  • 'Cannot create default converter to perform 'one-way' conversions between types 'System.Windows.DependencyObject' and 'DevExpress.Xpf.Diagram.DiagramContainer'.' error occurs after invoking the 'Manage Relations' dialog.
  • DocumentPreviewControl - The "Watermark" dialog cannot be localized.
  • Report Designer - Properties Panel Tabbed View - Search results get lost upon scrolling.
  • Report Designer - SubReport parameter error.

XtraSpreadsheet

  • Navigation with the arrow keys doesn't work inside a custom in-place editor opened for a merged cell.
DevExpress WPF

DevExpress WPF

Add user interface and data manipulation features to your WPF applications.

Got a Question?

Live Chat with our DevExpress licensing specialists now.