DevExpress WPF 17.1.5

DevExpress WPF 17.1.5
Maintenance release includes several bug fixes.

News

Feature Release

August 03, 2017 - 10:02
DevExpress WPF 17.1.5
DevExpress WPF

All WPF Controls

  • Smart Tag resets the CopyLocal option to false for theme assemblies even if this option was set to true manually.

DXAccordion for WPF

  • AccordionControl - Tab navigation between AccordionItem's inner controls doesn't work.

DXBars for WPF

  • NullReferenceException is thrown in the XAML designer when RibbonControl is used.

DXCharts for WPF

  • ChartControl throws NullReferenceException if a property used in DataFilter has been changed at runtime.
  • Chart3DControl - Data is not displayed if DataSource is specified earlier than the argument(value) data member.
  • Hit Testing - An incorrect SeriesPoint object is returned when multiple points have the same Argument value.
  • Opening a 3D chart window in different threads throws an exception.
  • Point selection does not work.
  • The Freezable cannot be frozen exception is raised if custom brushed are used.
  • The Series.Brush property binding is not effective in certain situations.
  • Unhandled error occurs when rendering the Side-by-Side Range Bar Series in certain situations.

DXControls for WPF

  • DXTabControl calculates an incorrect position for its drag-and-drop thumbnails on machines with High DPI settings.
  • DXWindow - The font brush is not correct in the VS2010 theme.
  • DXWindow - The window header became larger on systems with the increased scale.
  • DXWindow's content is never disposed of when the WindowStyle property is set to None.
  • Office SE Themes - Enabling virtualization for TreeView does not work correctly.
  • The QualifiedImage extension sometimes resolves images by an incorrect path.

DXDiagram for WPF

  • DiagramControl doesn't zoom to correct points when ScrollMargin is set to a maximum value.
  • Items are not aligned according to grid lines in DiagramDesignerControl when the zoom factor is changed.

DXDocking for WPF

  • DockLayoutManager's hints aren't visible if nested DockLayoutManagers are used and Visual Studio's UI Debugging Tool is shown.
  • LayoutPanel has a wrong floating size after floating from the auto-hidden state.
  • The DockItemActivating event fires before the DockItemClosing event when a panel is closed by clicking the middle mouse button.
  • The Inspect tool is unable to highlight a non-pinned Auto-Hide panel.
  • The InvalidOperationException occurs when DockLayoutManager is located in a separate thread and its LayoutPanel becomes floating.
  • Theme Designer - A custom theme created based on a classic theme throws an exception at runtime.

DXEditors for WPF

  • CameraControl's settings don't correctly adjust default saturation values.
  • ComboBoxEdit crashes with ArgumentException when it is bound to a CollectionView instance with a GroupDescription that is not mapped to a property.
  • EnumItemsSource reads ImageAttribute even if AllowImages is disabled.
  • Highlighting search results in the popup crashes ComboBoxEdit.
  • NullReferenceException is raised in FlyoutControl when the Settings property is empty.
  • The "Background" property binding exception occurs when TokenComboBoxStyleSettings are used with GridColumn.

DXGrid for WPF

  • A button defined in GridColumn with AllowFocus set to False does not raise the Click event if GridControl's SelectionMode is Cell.
  • A conditional formatting expression involving enum values is not exported.
  • A filter applied in AutoFilterRow is reset when GridControl's ItemsSource is updated.
  • Filtering by other columns is applied to items from the Excel-style filter popup only when it is opened for the second time.
  • Filtering does not work correctly if the ColumnFilterMode property is set to DisplayText and ShowCriteriaInAutoFilterRow is True.
  • GridControl cannot be sorted by a certain summary if another summary is hidden.
  • GridControl doesn't print columns in the second band when the first band is empty and its AllowPrinting is set to false.
  • GridControl exports a column with enum values incorrectly if the previous column is not exported.
  • GridControl occasionally crashes with ArgumentException when a user focuses a cell with LookUpEdit and LookUpEdit's popup is opened.
  • The AllowCellMerge property produces date update performance issues.
  • The generated report doesn't show cell values when Format Conditions are shown.
  • The NewItemRow layout is broken in certain scenarios.
  • The NodeExpanding event is raised even if nodes are not expanded.
  • TreeListSelfReferenceDataHelper's GetValue method isn't virtual in version 17.1.

DXLayoutControl for WPF

  • LayoutGroup - The displayed item and selected tab are not synchronized when items are hidden and shown by setting the Visibility property.

DXMap for WPF

  • NullReferenceException is raised on loading items from a KML file.
  • Usability - The BingAddress class does not provide certain properties (Neighborhood, CountryRegionIso2, Landmark).

DXPivotGrid for WPF

  • An exception occurs in the PivotGrid control when it is bound to an OLAP cube in certain cases.
  • The BestFit method calculates the width of the last column Field Value incorrectly.

DXPrinting for WPF

  • An application crashes when attempting to print a report in the DocumentPreview control.
  • DocumentPreviewControl - Toolbar customization is lost when a report's page settings are changed via PageSetupWindow.
  • Export to PDF - The password confirmation dialog displays twice.
  • The Watermark dialog throws an exception if font size is greater than 35791.

DXPropertyGrid for WPF

  • Templates cannot be found using the FindResource method when PropertyDefinitionTemplateSelector is used.

DXRibbon for WPF

  • Certain strings in RibbonControl's Customization Window cannot be localized.
  • High CPU usage when DXRibbonWindow WindowState is Minimized.
  • RibbonPageGroup opens incorrectly when the AllowCollapse property is changed.
  • RibbonPageGroup's SuperTip is not displayed if it's added at runtime after RibbonPageGroup initialization.
  • Selection is lost on RibbonCustomization Window after moving a page.
  • Window's WindowState is changed on a double click in RibbonPageHeader when IsAeroMode is set to True.
  • Wrong Ribbon layout for the Tablet Office and Office Slim styles.

DXRichEdit for WPF

  • LayoutPanel with RichEditControl always displays the horizontal scrollbar after upgrading to version 17.1.4.
  • Text becomes transparent after entering more than two lines if the ActiveView.BackColor property is set to a non-default value (e.g., Black).
  • The "Update Table" command does not update the "Table Of Contents" field in a document if a caret is not positioned within the field.
  • The Alt+F9 shortcut doesn't execute the ShowAllFieldCodesCommand command for the WPF RichEditControl.
  • The position of the "Page Number" popup window is calculated incorrectly while scrolling a RichEditControl document.
  • The search panel loses focus on pressing the Enter key.

DXSpellChecker for WPF

  • OutOfMemoryException is thrown on an attempt to get suggestions for misspelled words.

DXSpreadsheet for WPF

  • ArgumentException is raised while hiding several non-consecutive columns.
  • ArgumentException on an attempt to hide a frozen row.
  • Spreadsheet - Charts update only when the first row and column change in the control's data range.
  • String parameters are not automatically wrapped with quotation marks in the Function Arguments Dialog.
  • The "Width and Height must be non-negative" ArgumentException is thrown after inserting a chart and scrolling the document in SpreadsheetControl.
  • The GetCellFromPoint method returns a wrong Cell object when a worksheet is zoomed in/out.
  • The SpreadsheetControl.SelectionChanged event does not fire after selecting a defined name from NameBoxControl.

DXTreeList for WPF

  • GridControl (TreeListView) adds selected items on pressing the Tab key.

Installation (.NET)

  • DevExpress menu doesn't appear in Visual Studio 2017 Preview 2 after installation.

MVVM Framework

  • NotImplementedException in TaskbarButtonService when no user is logged in.
  • NullReferenceException is raised in FilteringBehavior on upload when its FilteringViewModelProvider is Null.
  • There is no easy way to cancel the Hidden attribute in a derived class.

PDF Viewer for WPF

  • ArgumentNullException is raised on an attempt to set the Source property of an already unloaded PdfViewerControl.

Scaffolding Wizards

  • WFP Scaffolding - Updating an entity property from the ViewModel does not update UI elements.

Theme Designer

  • Theme Designer cannot import a theme from Theme Editor when Windows EOL is used in the 'base' file.

XtraReports Suite

  • End-User Report Designer - It is impossible to hide corresponding export formats from the 'Preview' toolbar using the HiddenExportFormats property.
  • The DocumentPreviewControl.DocumentPreviewMouseMove and DocumentPreviewControl.DocumentPreviewMouseClick events don't fire when report content is scrolled to the right.
  • The XRCrossBandLine control incorrectly pastes into a report from the clipboard.
  • WPF Report Designer - The Field List is collapsed each time a field is added to a report.
Classification: