DevExpress WPF 18.1.4

包括网格、图表和计划程序控件的修复程序。
6月 21, 2018
新版本

修补程序

Data-Aware Export

  • GridControl - ArgumentException is thrown during the export if a column with a long name has a lookup editor and conditional formatting is applied.

DemoCenter (.NET)

  • Caption in the New Demo Navigation panel is unreadable in the Visual Studio 2010 theme.

DXBars for WPF

  • BarButtomItem's mouse click isn't handled in version 18.1.3.
  • BarEditItem is not repainted when the Content2Template property is modified.
  • ColumnMenuCustomization of GroupSummaryEditor removes the SortAscending item from the Column Context Menu.
  • The PopupMenu.Opening event is not raised if PopupMenu is used as a drop-down control for BarSplitButtonItem.

DXCharts for WPF

  • An incorrect logarithmic Y-Axis range is generated for Series with zero point values.
  • An unhandled exception occurs when the Pie Chart is initialized in certain scenarios.
  • Chart Control - NullReferenceException is thrown when the chart is collapsed and a data source is cleared.
  • ChartBoundRangeControlClient - An error occurs when binding the RangeControl.SelectionRangeStart property value to a non-ChartValue object.
  • ChartControl displays selected points incorrectly in certain cases when the CustomDrawSeries event is handled.
  • Constant Line legend markers are not displayed.
  • Crosshair Label disappears after switching between tabs.
  • Export - The ChartControl.MinHeight/MinWidth properties affect the printed chart layout when the SizeMode = Stretch option is enabled.
  • It is impossible to define a custom mouse cursor if an annotation is moved at runtime.
  • Line Series - Lines disappear during zooming.
  • Real-time Chart Demo module is rendered with delays in certain situations depending on the CPU load.
  • The Annotation.RuntimeMoving feature works incorrectly in RadarDiagram2D if PaneAnchorPoint is set.
  • The chart legend is always visible in SpreadsheetControl.
  • The ChartControl.SelectedItem property is set twice when the chart's selected item is changed.
  • The SaveToStream method invokes the CustomDrawSeriesPoint event in the case of a data-bound chart.
  • Unhandled error occurs on a Series point element (bar) click at runtime.

DXControls for WPF

  • A maximized ThemedWindow blocks the auto-hide feature of Window's taskbar.
  • An exception occurs when several AppBarButtons with flyouts are used.
  • DXTabControl - A new instance of the root window class is created even though a new window is initialized in NewTabbedWindow.
  • DXWindow and DXRibbonWindow are not positioned correctly when WindowStartupLocation is "CenterScreen" and SizeToContent is "Height".
  • Editors Demos - DXWindow is always displayed in front of other windows.
  • InvalidOperationException is thrown after closing DXSaveDialog with the close button.
  • InvalidOperationException is thrown when DXDialog is used.
  • Some captions are invisible in the Metropolis Light Theme.
  • The auto-hidden TaskBar is not shown when a DevExpress window is debugged with the enabled UI Debugging Tool.
  • The Items Source Wizard becomes unresponsive after creating a data source based on the ADO.NET Typed DataSet.
  • ThemedWindow - OverflowException is thrown on horizontal scrolling.
  • Wrong RibbonWindow Title height when DXSplashScreenService is used.

DXDiagram for WPF

  • Bindings don't work in DiagramPageBackgroundTemplate when DiagramControl is printed.
  • Connectors are not routed properly when DiagramControl is shown in a popup.
  • DiagramControl's BackgroundTemplate cannot be exported.

DXDocking for WPF

  • An empty space remains between DocumentGroup tabs when a custom ContentTemplate is used in a hidden DocumentPanel.
  • Auto hidden group captions in SE themes are very large.
  • DockLayoutManager - A floating panel cannot be dragged after calling MDIController.Restore.
  • DocumentPanel cannot be minimized after being maximized.
  • The AutoHideGroup.SizeToContent property takes into account the caption width when calculating the required panel size.
  • The CaptionHorizontalAlignment property value is ignored by tab items.
  • The same theme-dependent resource is used both for DocumentPanel's border and DocumentGroup's background in certain themes.
  • The TableView.ValidateRow event fires multiple times if GridControl is placed in DockLayoutManager.
  • Too many layout groups are created after a document panel is docked to different positions.
  • Vertical document panel tabs with a custom CaptionTemplate have an incorrect size.

DXEditors for WPF

  • A click on More colors in ColorEdit causes a binding error.
  • Buttons in the hover state ignore the Foreground property value.
  • Captions in the DockLayoutContol demo is unreadable in Office 2016 Black SE, Visual Studio 2017 Dark and both Metropolis themes.
  • End-users can still modify the editor's text when e.IsCancel is set to true in the TokenEditorBehavior.TokenActivating event handler.
  • ExpressionEditor - The '<' and '>' symbols are invisible in the description panel.
  • FlyoutControl cannot be displayed on the mouse press.
  • It is impossible to change values in DateEditPicker in certain scenarios.
  • LookUpEdit bound to a Server Mode source does not filter records in its dropdown.
  • The Camera Settings dialog cuts off some labels when the Touchline Dark theme is applied.
  • The DateEdit control leaves DateTimePicker parts active when scrolled with the mouse wheel.
  • The month and year labels are misplaced when RangeControl is scrolled.
  • The mouse wheel scrolls between the minimum and maximum values in DateEditPickerStyleSettings.
  • The PasswordBoxEdit.ShowCapsLockWarningToolTip property does not work as expected.
  • ThreeMap Demo Hint panel has very low contrast in the Visual Studio 2017 Light theme.

DXGrid for WPF

  • A custom TableView FooterTemplate overflows when a vertical scrollbar is visible.
  • AutoFilterRowCriteria icons are drawn over cells from fixed columns on scrolling.
  • CardView - Selection is unpredictably cleared when a user tries to drag selected rows when SelectionMode is set to Row.
  • CellTemplateSelector is not invoked when the underlying value is changed in certain scenarios.
  • Count group summaries are not displayed when the GridSummaryItem.FieldName property is empty and grouping is changed.
  • Data pasting overrides cell values in columns whose AllowEditing is False.
  • DXGrid throws FormatException on pasting data from a filtered Excel sheet.
  • ExpressionEditorControl adds a currently selected item to an expression on a double-click in the scrollbar or data area.
  • Foreground in cell editors is not properly inherited from parent elements in certain scenarios.
  • Grid - Columns that are mapped to complex XPO properties are empty.
  • Grid with bands throws NullReferenceException in ColumnBase.OnBandSeparatorChanged.
  • GridControl - Copying the current cell value from one boolean column to another does not work.
  • GridControl BestFit exception - 'DevExpress.Xpf.Grid.DataPresenter' should not return NaN values as its DesiredSize.
  • GridControl's horizontal scrolling is slow when there are many format conditions in TableView.
  • GridControl's horizontal scrolling performance should be increased when the CellTemplate property uses the default InplaceBaseEdit element.
  • Improve the search logic performance when data is updated and the AllowLiveDataShaping option is enabled.
  • Incorrect foreground is shown in a focused row when FormatCondition with the FontWeight definition is used.
  • NotSupportedException is raised when the Drag-And-Drop operation is completed and a source collection is read-only.
  • The horizontal content alignment is unpredictably updated after setting ItemsSource to null.

DXMap for WPF

  • An unhandled exception is thrown when the LayoutPanel position with the embedded MapControl is changed.
  • BingMapDataProvider is updated incorrectly if TileSource is changed at runtime.
  • It is impossible to modify the MapShape.Stroke property value after the upgrade.
  • It is impossible to use the ViewportChanged event if the Cartesian coordinate system is used.
  • ListSourceDataAdapter - ICollectionView notifications are not processed.
  • MapCustomElement - Valid data context is not applied to DataTemplate.
  • MapLine titles are not aligned correctly.
  • Switching the provider from OpenStreet/Bing to WMSDataProvider fails with InvalidCastException.
  • Templates of non-clustered items are updated incorrectly if a clusterer is used.
  • There is no method to zoom a map to a certain position in code.

DXPivotGrid for WPF

  • Pivot Grid - NullReferenceException is thrown when the BestFit method is executed.
  • PivotGrid - The horizontal scrollbar works incorrectly when the FixedRowHeaders property is set to false.

DXPropertyGrid for WPF

  • PropertyGridControl - CollectionDefinition is always generated for each definition type.
  • PropertyGridControl ignores TypeConverter's GetStandardValues method for types with the default constructor.
  • PropertyGridControl's buttons switching ViewKinds work as a single radio button group if there are several PropertyGridControls.

DXRibbon for WPF

  • A memory leak occurs on closing DocumentPanel when RibbonControl with BarItems is in the parent View.
  • An exception occurs in the DevExpress.Xpf.Bars.ThemeSelectorBehavior`1.GetThemes method after an upgrade to version 18.1.
  • BarCheckItem unexpectedly switches to a small glyph when an image is set in a style trigger.
  • CustomizationWindow displays a context menu with empty items on a right click in certain elements.
  • Quick Access Toolbar buttons should be smaller in Office SE themes.
  • RichEditControl - Significant performance penalties on typing text in an application with a complex layout.
  • The Theme Selector skips one row when the down button is clicked.

DXRichEdit for WPF

  • Certain strings cannot be localized using a custom XpfRichEditLocalizer class descendant.
  • The AutoCorrect event isn't raised when the Tab character is inserted.

DXScheduler for WPF

  • A wrong appointment is added when the previously dragged item has not been dropped to SchedulerControl.
  • AppointmentViewModel's Appointment.SourceObject property is null when AppointmentContentTemplateSelector is used.
  • SchedulerControl's appointment drag element isn't always automatically hidden.
  • SelectedInterval is reset when switching days.
  • Shared appointment resources are recalculated incorrectly after being dragged or resized by dragging.

DXSpreadsheet for WPF

  • SpreadsheetControl inserts an empty hidden row into the beginning of the copied Html content.
  • System.NullReferenceException is thrown when the mouse is moved over SpreadsheetControl that is not completely initialized.

DXTreeList for WPF

  • Conditional formatting doesn't affect the top node after the upgrade to 18.1.
  • Node summaries are not restored from the layout.

MVVM Framework

  • A memory leak occurs when the DevExpress MIF Project Template is used.
  • ApplicationJumpListService - Newly added tasks are not displayed after another application instance is opened.

PDF Viewer for WPF

  • NullReferenceException is thrown in the Designer after the "RibbonTemplate" data template is changed.
  • Strange sizing effect of the PdfViewerControl when switching between tool panels.

Windows UI

  • Hamburger Menu - An application crashes when a theme is changed.
  • Hamburger Menu does not keep the flyout open when a user clicks an item.

WPF Demos

  • BarManager - Bar is not restored using the BarManager.RestoreLayoutFromXml method.
  • WPF Click-Once demos refer to an old version.

XtraReports Suite

  • DocumentPreviewControl - Report's print preview is empty after updating to v18.1.3.
  • End-User Report Designer - The 'System.NullReferenceException' is thrown when using a report parameter as a query's input parameter.
  • How to remove the 'Data ' group in the End-User Report Designer.
  • The 'Binding' property in the Parameter Bindings dialog is not available when the NuGet packages are used.
  • The PropertyGrid control used in the WPF Report Designer throws the NullReference exception on 32 bit machines.
  • WPF End-User Report Designer - The designer opens a report for a long time if the report contains a lot of table cells with row span.
  • WPF Report Designer - Editing the SqlDataSource.Queries collection does not use a custom DB schema provider.
  • WPF Report Designer - Script Editor - The scrollbar doesn't maintain its position when a script text is cut off.
DevExpress WPF

DevExpress WPF

将用户界面和数据操纵功能添加到您的 WPF 应用程序。

有任何疑问吗?

透过Live Chat与我们的DevExpress 专家联络!