DevExpress WPF 17.2.8

DevExpress WPF 17.2.8
Add user interface and data manipulation features to your WPF apps. Latest maintenance release.


Feature Release

May 14, 2018 - 9:00
DevExpress WPF 17.2.8
DevExpress WPF

Data Access Library

  • ExcelDataSource cannot read all data from a sheet with specific content.

DXBars for WPF

  • RichEditControl rendering causes memory leaks.
  • TreeList doesn't show its context menu if context menu items are specified in the ShowGridMenu event handler after upgrading to version 17.2.5.

DXCharts for WPF

  • Chart Designer - It is impossible to define Series Template data members in Visual Studio IDE.
  • Chart Designer - The InvalidCastException error is thrown after applying a global GridControl style with the AutoGenerateColumns option set to AddNew.
  • ChartControl does not retrieve data from EFCore data sources.
  • ChartControl performs unnecessary updates on batch collection changes of SeriesItemsSource.
  • Documentation - Missing information about the measure unit used by the Range.SideMarginsValue property.
  • LayoutTransform / ScaleTransform causes a wrong tooltip position.
  • Stacked Area - An incorrect Series Label position when an empty point is included in the Series.Points collection.
  • The BoundDataChanged event is not raised if an item is removed from SeriesItemsSource.
  • The crosshair remains on a pane after the mouse has left this pane.
  • The DiagramCoordinates.GetAxisValue method returns an incorrect value for the X-Axis when the Logarithmic scale mode is enabled.
  • Tooltip displays data from a different Series point in certain situations.

DXControls for WPF

  • DXDialogWindow's buttons defined in the CommanSourse collection are not visible when this window's content is DevExpress.Xpf.ExpressionEditor.ExpressionEditorControl.
  • DXOpenFileDialog - The caption of the Size column is incorrect.
  • DXOpenFileDialog - The whole path is cleared when the Backspace key is pressed.
  • EntryPointNotFoundException is raised on an attempt to show DXWindow or ThemedWindow on a machine with only .NET Framework 4.0 installed.
  • FloatingContainer - The second opened window stays interactive but cannot be moved.
  • InvalidOperationException is raised with certain SVG images when SvgImageSource is used.
  • The Item Source Wizard window is not modal and allows closing the current Visual Studio solution.

DXDocking for WPF

  • A floating panel cannot be docked to a linked DockLayoutManager.
  • Docking a minimized floating panel causes NullReferenceException.
  • DockLayoutManager does not unsubscribe from the PropertyChanged event of data items when the ItemsSource collection is changed in Reset mode.
  • DockLayoutManager raises the DockOperationStarting event with the Move parameter when a panel is clicked.
  • DockLayoutManager with a float panel placed in a layout panel causes an exception when the layout panel is shown in Document Selector.
  • DocumentGroup - A tab caption isn't auto-sized when its caption becomes longer.
  • LayoutControlItem ignores ItemTemplate when its Content is assigned to UIElement.
  • NullReferenceException occurs when floating panels are initially closed and managed using LayoutAdapter.

DXEditors for WPF

  • Binding the FontWeight property has no effect when search results are highlighted.
  • CheckEdit's DataContext is not inherited by elements located in Content.
  • DateEdit with DateEditPickerStyleSettings ignores system time format settings for AM/PM symbols.
  • GridControl's inactive in-place editors display only the first part of a string divided by '\r'.
  • How to set ToggleSwitchEdit value in code with animation.
  • ListBoxEdit - Memory leak when using ItemTemplate.
  • Opening CameraControl's flyout causes an exception if an application is in full screen state.
  • PropertyGridControl with PopUpBrushEdit - A focus issue after selecting the "G" field.
  • The Calculator window content is partially hidden in the Data Editors and Controls > Calculator demo.
  • The drop-down menu is not closed correctly when DropDownButton is used in PopupBaseEdit.
  • The ProcessNewValue event is not raised if LookUpEdit contains selected tokens.

DXGauges for WPF

  • StateIndicatorControl - Invalid state index when bound AnalogGaugeControl range values are set in percent.
  • The needle position is changed after clicking on it when the ArcScaleNeedle.IsInteractive property is set to False.

DXGrid for WPF

  • An exception is thrown when clicking a detail grid's detail button when the active cell value is not valid.
  • ArgumentException is thrown when exporting the U+FFFE character.
  • ArgumentNullException is thrown when the GridControl.Bands property is cleared if Column Chooser is shown.
  • AutoFilterRowCriteria cannot be changed in GridControl when RealTimeSource is used.
  • BestFitColumns doesn't calculate the Group Footer width correctly.
  • Data pasting overrides cell values in read-only columns.
  • Drag-and-Drop - It is impossible to move a row to another grid if that grid is sorted.
  • Grid - The InvalidOperationException is thrown when the Checked Filter Popup is opened for a column with collections for the second time.
  • GridControl - The "'CheckEdit' TargetType does not match type of element 'TextEdit'" exception occurs after the export.
  • GridControl - The ShowInColumnChooser property does not show a corresponding column header in the Column Chooser.
  • GridControl adds a new row after activating EditForm in NewItemRow and clicking another row.
  • GridControl does not recognize ExpandoObject properties when the ItemsSource collection is populated between the BeginDataUpdate/EndDataUpdate method calls.
  • GridControl format icons are blurry.
  • GridControl's scrollbar annotations are not updated when new rows are added to the data source.
  • It's not possible to use a TableView class descendant for detail GridControls only when the master-detail GridControl is used.
  • LookUpEdit fetches data on being unloaded in Server mode.
  • MRU Filter ComboBoxEdit closes when the DataControlBase.EndDataUpdate method is called.
  • StackOverflowException is thrown when restoring the grid layout if bands are not uniquely identified.
  • The default GroupRowControl style overrides an implicit style when changing the application theme.
  • The SelectedItems property is re-set at the end of the drag-and-drop operation.
  • TokenEdit - An exception is thrown after selecting a token in a grid and closing the window.
  • Total summaries are not correctly aligned within columns in the LightGray theme.
  • TreeListView - A node isn't dragged by its image.

DXLayoutControl for WPF

  • DataLayoutControl unexpectedly overrides HorizontalContentAlignment in an editor specified in LayoutControlEditorAttribute.
  • DataLayoutControl unexpectedly sets mask settings to an editor assigned by LayoutControlEditorAttribute.

DXMap for WPF

  • BingGeocodeDataProvider - The BingAddress.CountryRegionIso2 property value is not included in GeocodeRequestResult.
  • MapControl starts to load tiles after a 30-second delay if an additional ImageLayer bound to CustomMapDataProvider is shown.
  • Tile loading requires a half of a minute if certain data providers are used.

DXNavBar for WPF

  • ExplorerBarView - A collapsed group flickers when using the125% scale factor.

DXPivotGrid for WPF

  • PivotGridField.CellFormat binding does not work after PivotGrid has been added to a form from the LayoutControl.AvailableItems collection.
  • The CreateDrillDownDataSource method throws NullReferenceException in LegacyOptimized mode.
  • The PivotGrid control does not take the ColumnFieldValuesAlignment and RowFieldValuesAlignment properties into account during export.

DXRibbon for WPF

  • A window isn't disposed if it's closed from its BackstageViewControl.
  • BarSplitButtonItem's popup is opened at an unexpected position in multi-monitor configuration when RibbonStyle is OfficeSlim.
  • DXRibbonWindow's separator is visible when ShowIcon is false.
  • DXRibbonWindow's title changes its position after hiding and showing ribbon pages.
  • ThemedWindow always uses the 32x32 icon.

DXRichEdit for WPF

  • It is impossible to drop external text to RichEditControl if the mouse cursor is positioned over a symbol (a non-empty area).
  • The Modified property is not set to True on deleting a symbol after loading a document.

DXScheduler for WPF

  • Day View - Cell lines are displayed incorrectly when a system scale different from 100% is used.
  • DXScheduler doesn't apply CustomWorkTime to weekend days that aren't specified in WorkDays.
  • NullReferenceException is raised if SchedulerControl's data and view are updated while an appointment's flyout is being opened.
  • SchedulerControl doesn't activate a MonthView descendant when several weeks are selected in DateNavigator.
  • TimeLine AutoHeight - Resources have incorrect size.
  • TimelineView - Headers are aligned incorrectly when ResourceAutoHeight is set to true.

DXScheduler for WPF (Legacy)

  • IvalidCastException is raised in SchedulerControl when a customized Context Menu is shown.

DXSpellChecker for WPF

  • System.ArgumentException: "Width and Height cannot be negative" is thrown while resizing a window if the SpellChecker is used in Check As You Type mode.

DXSpreadsheet for WPF

  • Name Manager - Only the first entry is deleted on selecting multiple items and pressing the "Delete" button.
  • The comment's visibility state isn't preserved on copying and pasting cells with comments .

DXTreeList for WPF

  • TreeListView doesn't take into account attributes provided by MetadataBuilder when the source is empty.

DXWizard for WPF

  • The "Next" button in the Wizard control is focused even if the Wizard displays the last page.
  • The Finish button is unpredictably displayed in the Wizard on startup.
  • The Next button stops switching the Wizard to the next page when the ItemsSource and SelectedItems properties are changed.
  • Wizard - ArgumentNullException occurs on setting the SelectedItem property to NULL.

MVVM Framework

  • LayoutSerializationService - LayoutVersion isn't taken into account.
  • NavigationFrame.CanGoBack is enabled when there are no records in the journal in certain scenarios.
  • NotImplementedException in TaskbarButtonService when no user is logged in.

PDF Viewer for WPF

  • PdfViewerControl does not allow moving focus when the Tab key is used.
  • System.Windows.ResourceReferenceKeyNotFoundException: "Resource "PdfViewerThemeKeyExtension_BarCheckItemStyle" not found." is thrown while creating PdfViewerControl at runtime.
  • The Print Dialog width is enlarged if the selected printer's Comment field contains a long string.

Theme Editor

  • Theme Editor crashes with UnloadPreviewException on systems with touch devices.

XtraReports Suite

  • Items in the Query Builder dialog are invisible if the "Office 2010 Black" application theme is used.
  • Report Designer - The Field List is not updated when adding a new query.
  • The System.InvalidOperationException "Print preview sequence contains no elements" exception occurs while previewing an empty document if the page layout is set to two pages.
  • WPF Report Designer - ArgumentNullException is thrown after removing the GroupHeader band for the report that was converted from Legacy Data Bindings to Expressions.
  • WPF Report Designer - The XRCheckBox control's Text property is empty when this control is dragged from the toolbox.
  • XRChart's size keeps expanding when changing values in the designer if the report's ReportUnit property was changed.