DevExpress WPF 18.1.5

Released: Aug 1, 2018

18.1.5 での更新項目

不具合の修正

Data-Aware Export

  • It takes a long time to export GridControl with many cells to Excel.

DemoCenter (.NET)

  • Code selection doesn't work in the demo Code Viewer.

DXBars & DXRibbon Common (WPF)

  • Theme selectors do not show any icons for custom themes when UseSvgGlyphs is True and a custom theme is registered without an SVG icon.

DXBars for WPF

  • AllowGlyphTheming is not working correctly in BarItems.
  • BarEditItem - Editors are aligned incorrectly if items are located in a drop-down menu and Office2010 themes are used.
  • Bars - WH_MOUSEHook fails with OverflowException on Korean Win10.
  • GridControl displayed in HwndSource stays in memory after the host is removed.
  • Items in BarSubItem's popup remain highlighted when the mouse pointer leaves their boundaries and the left mouse button is pressed.
  • Popup in Office 2013 theme is different than in a real Office application.
  • RadialContextMenu does not display sub-menus after upgrade to 18.1.
  • The GlyphSideControl element can be focused using the keyboard.

DXCharts for WPF

  • An unhandled error occurs during the ChartControl initialization in certain situations.
  • Chart Designer - An empty color picker is shown for the Axis Label Background property.
  • Legend - The Constant Line checkbox is not displayed when the MarkerMode property is set to CheckBoxAndMarker.
  • Memory leak issue with the logarithmic Y-Axis item when the AlwaysShowZeroLevel option is disabled.
  • OutOfMemoryException is raised while zooming a logarithmic scale using the mouse wheel.
  • The Legend panel is not shown until the chart's data source is refreshed.
  • Unsupported series types are not visible in the Dashboard Designer with the MetropolisDark theme.

DXControls for WPF

  • DependencyPropertyBehavior - NullReferenceException is thrown if a composite property name is used.
  • DXDialogWindow's title is not aligned correctly in SE themes.
  • DXOpenFileDialog - The current start position is not the center of the owner form.
  • DXOpenFileDialog - The Multiselect property value is ignored after switching between folders.
  • DXOpenFileDialog - Touch themes aren't applied.
  • DXSaveFileDialog - The first item is selected when opening the dialog.
  • DXSaveFileDialog is shown without a border.
  • Metropolis Light theme - An incorrect foreground color.
  • SimpleButton - Provide the GlyphHeight and GlyphWidth properties to manually specify the required Glyph size.
  • SimpleButton - The Delay and Interval properties aren't taken into account.
  • SmartTags' Binding Editor doesn't work after the update to version 18.1.4.
  • The IsEllipseEnabled property doesn't work in the Office2016WhiteSE theme.
  • ToolTip inherits FontWeight from its parent with a DevExpress theme applied.

DXDiagram for WPF

  • Diagram Control - Low contrast of the Style panel and too high contrast of grid lines.
  • DiagramControl works slowly when it contains items with many connection points.
  • DiagramOrgChartBehavior processes PropertyChanged updates from source items even if the UpdateItem event is not handled in the user code.
  • Item moving and resizing is slow in DiagramControl when it contains many connectors.
  • Nested DiagramContentItems are not generated when GenerationDepth is set.
  • The diagram context menu is shifted to the right in version 18.1.

DXDocking for WPF

  • A thick border is shown around a selected tab's header in TabbedGroup when the VS2017Light theme is used.
  • An application hangs when ItemToLinkBinder objects are disposed of.
  • An exception is raised when the FloatGroup.SizeToContent property is set to WidthAndHeight.
  • ControlBoxButtons are incorrectly styled in the VS2017 and Office2016SE themes.
  • Hidden panels stop opening when certain actions are performed over them in AutoHideGroups.
  • MDIMenuBar doesn't show newly added items if an MDI panel is maximized.
  • NullReferenceException occurs when a panel is dragged in DockLayoutManager with a broken hierarchical structure.
  • The AutoHide panel automatically opens and collapses when the auto hide area is hovered.
  • The MouseDown event is handled by DocumentMDIContainer's ScrollViewer in SE themes.

DXEditors for WPF

  • ComboBoxEdit becomes empty when typing a value and EditValuePostMode is Delayed and IncrementalFiltering is enabled.
  • Inplace CheckEdit editors work incorrectly in the LightGray theme.
  • ListBoxEdit - Items become invisible when deselected in multiple selection mode and the VS2017Light theme is used.
  • Null text is not readable in both Metropolis themes.
  • ProgressBarEdit's border becomes thicker in certain themes.
  • PropertyGridControl with PopUpBrushEdit - A focus issue after selecting the "G" field.
  • Removing a group in the FilterEditor control causes a NullReferenceException.
  • TextEdit error tooltip is not updated when IDataErrorInfo is used.
  • TextEdit's validation error isn't updated.
  • The GlyphRun rendering mode is not used when TextEditSettings.TextTrimming is set to None and there is no enough space to display text completely.
  • Token editors - The left border is not visible when the editor's Background property is set.
  • TokenLookUp with enabled IncrementalFiltering, MultiSelection and opened popup loses selected tokens after input and posting a new value.

DXGauges for WPF

  • It is impossible to select Start/End values when the IsInteractive option is enabled.

DXGrid for WPF

  • A search string is added to the MRU list although search results are empty.
  • Auto Filter Row cells are not editable when ShowCriteriaInAutoFilterRow is set to false.
  • Best fit doesn't work correctly if text trimming is disabled in cell editors.
  • Cell selection doesn't work on a right-click when ShowSelectionRectangle="True".
  • FormatConditions don't correctly apply TextDecorations if the CellTemplate property contains the InplaceBaseEdit element.
  • Formatted ClipboardMode is not working when ShowCheckBoxSelectorColumn="True".
  • Grid - An error tooltip doesn't disappear after a cell value is corrected.
  • Grid occasionally gets "The given key was not present in the dictionary" exception when reloading data.
  • It is impossible to color images in the Auto Filter Row by setting the WpfSvgPalette.Palette property at the AutoFilterRowControl class level in versions 17.2.4 and higher.
  • The Excel Style Filtering popup cannot apply the Equals filter to enum values when a smart column is used.
  • The Moving Row Focus documentation article contains incorrect information about the AllowInitiallyFocusedRow property.

DXLayoutControl for WPF

  • A collapsed LayoutControl handles the MouseWheel event.
  • LayoutControl doesn't apply values set in the theme style.

DXMap for WPF

  • Map Pushpins unexpectedly change their position when zooming in certain cases.
  • The BingRouteLeg.Itinerary.Detail property always returns the first detail item and does not allow receiving multiple items.
  • The RouteCalculated event is not raised if an exception was raised during road calculation.

DXNavBar for WPF

  • NavBarControl - The NavigationPaneView's popup form is shown with the transparent background when the Office2016WhiteSE theme is applied.
  • NavigationPaneView popup background is transparent.

DXPivotGrid for WPF

  • An empty column area row is displayed on export if the ShowColumnGrandTotalHeader property is disabled.
  • An unhandled error occurs when expanding a field on a touch screen device if the asynchronous data processing is enabled.
  • DXPivotGrid - The "Hide this Field" context menu item is shown as disabled when a Field List is hidden.
  • NullReferenceException is raised when several different Pivot Grid controls are exported using the CompositeLink.
  • Pivot Grid - Data editing stopped working correctly in version 18.1.4.
  • The PivotDrillDowDataRow.SetValue method does not work in the cell editing sample project.
  • The PivotGridControl.CellStyle behavior is changed after upgrade to v18.1.
  • The public PivotCellBaseEventArgs.SummaryValue.CustomValue property returns an instance of a private class that does not provide a way to get an actual value calculated using the CustomSummary event.
  • The same Data Area Cells from the first pivot grid are exported to all grids if several pivot grids are exported to the same document using CompositeLink.
  • Usability - PivotGridControl doesn't provide the capability to avoid hiding a specific field.

DXPrinting for WPF

  • DocumentPreviewControl - The 'Page Setup' dialog cannot be localized.
  • DocumentPreviewControl width in DialogService is set to full width and min height.

DXPropertyGrid for WPF

  • PropertyGridEditor's attribute isn't applied to classes.

DXRibbon for WPF

  • RibbonControl's TitleBar is not hidden when ToolbarShowMode is Hide and RibbonTitleBarVisibility is Auto.
  • Ribbon's BarButtonItem is incorrectly clicked when a dialog is closed.
  • The "Resource not found" exception is raised when DXRibbon is used in one of Office 2016 SE themes.
  • The Back button alignment in BackStageViewControl in Office2016WhiteSE differs from MS Office applications.
  • There is no space between the group name and its drop-down button when the Seven theme is applied.
  • Window buttons are shifted when BackstageViewControl is opened.
  • Window title disappears after switching from RibbonControl to MainMenuControl.

DXRichEdit for WPF

  • A paragraph's indent is not preserved as in MS Word when removing numbering from a "numbered list" item.
  • A table imported from the HTML format has an incorrect layout when there are cells that span several columns.
  • Margins defined in a custom style for Button are not applied to the Delete and Go To buttons in the Bookmark form.
  • Significant performance degradation on initializing RichEditControl's UI commands.

DXScheduler for WPF

  • A memory leaks occurs when reloading SchedulerControl's data source.
  • DateTime values displayed in the scheduler's FlyoutControl ignore culture settings.
  • NullReferenceException is raised in SchedulerControl when AllowAppointmentResize is set to False in XAML.
  • RecurrenceInfo mapping does not work when a converter returns objects different from a string.
  • Selected cells flicker on scrolling to the top.
  • SchedulerControl is automatically scrolled to the beginning when a resource is hidden.
  • 'System.ArgumentOutOfRangeException' when using the CustomWorkTime event with ShowWorkTimeOnly.
  • The InvalidOperationException occurs when FastTextBlock's Text property is set to "\r\n" and the WordWrap functionality is enabled.
  • The NullReferenceException occurs when SchedulerControl is refreshed.
  • The Snap to Cells menu is not available for translation.

DXSpreadsheet for WPF

  • Usability - There is no public API to collapse/expand all grouped columns and rows in a worksheet.
  • KeyNotFoundException occurs on an attempt to copy a specific range in a document.
  • Provide the capability to rename worksheets in UI by double-clicking the Sheet Tab Selector's tab header.
  • Spreadsheet freezes when sorting after adding assignment to a cell.
  • The Find and Replace dialog's button is named differently than in MS Office Excel's Find and Replace dialog.
  • The Ctrl+N and Ctrl+S shortcuts still work if an image is selected in the document even if these shortcuts were removed using the RemoveShortcutKey method.

DXTreeList for WPF

  • ExpandStateBinding does not work when rows are added at runtime between the BeginDataUpdate/EndDataUpdate method calls.
  • Setting the AllowColumnFiltering property prevents drop-down editors in the Custom Condition Editor window from being opened.
  • TreeListView - Extra updates are called when the AllowRecreateNodesOnEndDataUpdate property is set to True.

MVVM Framework

  • MIF - ArgumentNullException is thrown on an attempt to unregister a nested module.
  • NotifyIconService crashes the application after multiple clicks in the tray icon and moving the mouse pointer over the tray icon context menu.

PDF Viewer for WPF

  • An application crashes when an invalid document is synchronously loaded into the PDF Viewer.
  • PdfViewerControl's mouse wheel zooming doesn't work correctly when PdfViewerControl is located in ScrollViewer and the ScrollBarExtensions.AllowMouseScrolling property is disabled.

Project Templates

  • The HamburgetMenu MVVM Template project template contains inconsistencies related to the Settings button.

Scaffolding Wizards

  • The ScaffoldingStringId.Confirmation_Delete string translation is not applied.

Scheduler Core

  • The iCalendarHelper class is missing in the Net Core version of the DevExpress.XtraScheduler.v18.1.Core.dll assembly.

Windows UI

  • Support DataTriggers for HamburgerMenu's ItemTemplate.
  • The NavButton.Background property is not applied in SE themes.

XtraReports Suite

  • DocumentPreviewControl does not display a document if two monitors are used.
  • WPF Report Storage does not resolve subreports nested with more than 2 hierarchy levels.