DevExpress WPF 17.1.7

DevExpress WPF 17.1.7
Maintenance release includes several bug fixes.


Feature Release

October 09, 2017 - 8:59
DevExpress WPF 17.1.7
DevExpress WPF

All WPF Controls

  • ScrollViewer scrolls incorrect content if it's located in a WinForms Form.

DXAccordion for WPF

  • Provide access to AccordionControl's AccordionDataController and depending classes.

DXBars for WPF

  • Cannot close popup menus provided by BarSubItems when ToolBarControl is located in ElementHost.
  • DropDownButton - A dropdown is not closed when a WinForms form is clicked.

DXCharts for WPF

  • Chart does not take all available space if the AutoLayout property is enabled.

DXControls for WPF

  • DXTabControl - DXTabItem dropped during the drag-and-drop operation cannot be addressed in the NewTabbedWindow event.
  • DXTabControl - The scroll buttons do not work until DXTabItem is selected explicitly.
  • DXTabControl always selects its first item when DXTabItem is dropped outside the control.
  • DXTabControl's tabs aren't correctly aligned when DXTabbedWindow is used with high DPI settings.
  • DXWindow's minimize/maximize buttons suddenly appear wnen the ToolWindow style is applied.
  • SplitButton's popup cannot be opened when ButtonKind is Toggle and IsChecked is True.
  • WinUIMessageBox throws an exception when being shown in another thread.

DXDiagram for WPF

  • DiagramShape's drag preview location is increased by one pixel if DiagramShape is dragged from a stencil.

DXEditors for WPF

  • FlyoutControl may throw the NullReferenceException when its parent window is not found.
  • SpinEdit immediately rounds values and doesn't allow replacing its value when the AllowRoundOutOfRangeValue property is enabled.
  • The SelectAllOnMouseUp property doesn't work in PasswordBoxEdit.

DXGrid for WPF

  • A group row's summary values aren't copied if several groups are selected.
  • GridControl applies format conditions from grouped rows to group summaries when rows are copied to the clipboard.
  • GridControl doesn't scroll to the last line in a multiline text editor during typing.
  • GridControl throws an exception after refreshing its ViewModel if GridControlBand's ColumnsSource property is bound.
  • GridControl's fixed rows aren't correctly exported when GridControl is grouped.
  • Incorrect selection behavior when GridColumns contain buttons in their cells and are aligned to the right side.
  • Row Validation throws an exception when a user tabs to the end of a new row after filling a column with data.
  • TreeListView - The CustomSummary event is not raised when a data source is cleared.

DXLayoutControl for WPF

  • The EditValueType property is not set for an automatically generated numeric editor.

DXPivotGrid for WPF

  • The PivotGridControl.CustomCellAppearance event behavior is changed after an upgrade.

DXPropertyGrid for WPF

  • An old value is displayed in a modified cell after editing.
  • Properties become not grayed-out during scrolling in a read-only PropertyGridControl.
  • Properties from CollectionDefinition are not applied when PropertyDefinition is defined with Path set to "*".
  • PropertyGridControl throws an exception if two or more control are bound to the SelectedObjects property.

DXRibbon for WPF

  • DXRibbonWindow - The window title remains blue when BackstageViewControl is opened and the Office2016Colorful theme is applied.
  • Ribbon Gallery cannot be scrolled till the end when IsGroupCaptionVisible is True and ColCount is defined.
  • RibbonControl's Minimize button has incorrect size in the Seven theme when DXRibbonWindow's IsAeroMode property is set to True.

DXRichEdit for WPF

  • InvalidOperationException is raised after changing the "Left Distance" parameter in the "Picture -> Layout" dialog.
  • The "Hanging" first line indentation is incorrect for the paragraph located after the page break.

DXScheduler for WPF

  • The time cell content cannot be scrolled with the Timeline scrollbar when the AppointmentAutoHeight option is set to true.

DXSpellChecker for WPF

  • Spelling suggestions are incorrectly ordered if SpellChecker uses more than one custom dictionary.

DXSpreadsheet for WPF

  • Removing a custom function from the SpreadsheetControl document does not clear function references using a localized name.
  • ScrollViewer partially overlaps an area with a function name in the Insert Function Dialog.
  • SpreadsheetControl's chart is not updated when a new series is added in code.
  • The "Paper Size" combobox of the "Page Setup" dialog does not contain all the predefined paper sizes available in MS Excel.
  • The filter buttons are not displayed near the Pivot Table columns when the Pivot Table is created with the default style.
  • The selected range's border overlaps the selected chart.
  • The System.ArgumentException: "Width must be non-negative" exception is thrown after executing the SelectData dialog if there are frozen panes.
  • There is no default converter to convert a data field value of the decimal? type into a cell value and vice versa.

DXTreeList for WPF

  • TreeListView doesn't build its hierarchy correctly if the property specified as ParentFieldName is null.

DXTreeMap for WPF

  • GroupHeader is displayed in TreeMap when all nested items are deleted if the Hierarchical data adapter is used.
  • Tree map items are not displayed after the data adapter is initialized at runtime.

MVVM Framework

  • DialogService doesn't release its ViewModel if it implements IDocumentContent.

PDF Viewer for WPF

  • PdfViewerControl doesn't show its Ribbon when a PdfCommandProvider descendant is used.

Theme Editor

  • ToggleSwitch cannot be customized in the Theme Editor.

XtraReports Suite

  • DocumentPreviewControl - Editable fields are inactive if a report is loaded as a PRNX file.
  • DocumentPreviewControl - The Image format option specified for the Image format in the Export Options dialog does not change the exported file's extension and format.
  • End-User Report Designer for WPF - Entity Framework's Data Source Wizard customization breaks after updating to version 17.1.