DevExpress WPF 20.1.4

Améliore les contrôles Editors, Grid et Scheduler.
Juin 4, 2020
Nouvelle Version

Correctifs

All WPF products

  • Cell borders are invisible in the header and footer of the exported XLSX document.
  • TextBox with the Office2019White theme is invisible when IsReadOnly="True".
  • Microsoft Visual Studio crashes when the Data Source Wizard opens.

Data Access Library

  • SqlDataSource - The "Incorrect syntax" error occurs when CustomSqlQuery is executed.

DXBars for WPF

  • Background of StatusBarControl for VS 2017 Light theme was changed in 20.1.
  • BarContainerControl is not visible if it's located in LayoutGroup with TabContentCacheMode set to CacheAllTabs.
  • StackOverFlowException occurs when the "FocusBehavior" behavior is used inside BarEditItem.

DXCharts for WPF

  • 3D Bubble Series - Colorizer is incorrectly applied.
  • An unhandled exception (ArgumentOutOfRangeException) is thrown when ChartControl is bound to a custom ObservableCollection with changing data.
  • Chart Designer - The "Marker Visible" option is missing for Line Series.
  • Chart3DControl -The Crosshair data is not updated on the data source changing.
  • ChartControl inside the ScrollViewer control unexpectedly performs scrolling instead of zooming.
  • Custom Legend Items - Data binding errors are displayed in certain situations.
  • Hit-Testing - It's impossible to determine Waterfall Total, Subtotal, Start Bar elements and their values.
  • IndexOutOfRangeException is thrown after importing data and setting a particular number format for the chart's series range.
  • Line Series layout is incorrect when a Segment Colorizer is applied with certain range stop values.
  • Panes disappear when secondary axis labels are hidden and their Axis2D.Alignment property is set to Near.
  • RangeControl incorrectly displays Series' data in certain situations when it is linked to ChartControl.
  • Series linked to a calculated field disappears after closing Chart Designer.
  • The GetScaleValueFromInternal method does not work if the Axis range is not accessed at runtime.
  • Usability - There is no capability to bind to model entities in custom label template content definition.
  • Zoom Factor is unexpectedly reset at runtime.

DXControls for WPF

  • A previously saved theme with a predefined palette is not restored at the application startup.
  • A tab is automatically unmerged from a parent TabbedWindow header when TabbedWindowDocumentUIService is used.
  • Application crashes after the upgrade to v20.1.3 when the menu contains a separator item.
  • Binding Errors in ThemedWindow if Window has ViewModel.
  • DropDownButton's Background property cannot be applied in Trigger.
  • LoadingDecorator prevents a WinForms application from being closed.
  • MultiBindings are reset after restoring a layout with DXSerializer.
  • The LoadingDecorator overlay intermittently remains open after an upgrade to 20.1.
  • Visual Studio Designer throws COMException when the Items Source Wizard is shown.

DXDocking for WPF

  • BarContainerControl is not visible if it's located in LayoutGroup with TabContentCacheMode set to CacheAllTabs.
  • DockLayoutManager restores a closed panel in a floating container with incorrect size.
  • DockLayoutManager throws an exception when a panel is dragged to a group with the height set to 0.
  • DockSituation contains out-of-date data when panels don't exist in the saved layout and DockLayoutManager moves them to the ClosedPanels collection.
  • Navigation on the Ctrl+Tab key combination stops working after the panel with a non-focusable control is navigated to.
  • NullReferenceException is thrown when dragging an auto-hidden panel that isn't expanded.
  • The first tab in Microsoft Office-inspired Navigation Pane is truncated.

DXEditors for WPF

  • CheckEdit - It is impossible to distinguish between editable and read-only editors.
  • ComboBoxEdit with TokenComboBoxStyleSettings ignores the Padding property's value.
  • Data Editors have incorrect HelpText property values in UI Automation.
  • DateNavigator - The Appearance property does not allow setting only certain states.
  • DateNavigator bound to Scheduler ignores its MaxSelectionLength property value.
  • DateNavigator throws ArgumentOutOfRangeException with certain culture settings.
  • DateNavigator throws InvalidOperationException when the RequestCellState event is handed.
  • DayView shows Saturdays and Sundays even if they are disabled in DateNavigator.
  • FontEdit can't render previews for glyph fonts.
  • FontEdit doesn't correctly display and apply certain fonts like Eras Itc.
  • LookUpEdit throws ObjectDisposedException when it gets an unloaded object from an instant feedback data source.
  • LookUpEdit's grid column cannot be resized without resizing the popup window.
  • LookUpEdit's ImmediatePopup property is set to True when SearchLookUpEditStyleSettings is used in the CellTemplate.
  • NullReferenceException is thrown from the PopupSettings.CapturePopup method.
  • NullReferenceException is thrown in DateNavigator during the RDP connection in certain cases.
  • The AutoComplete Expression Editor uses a too large font size in its Description section on a machine with the 175% DPI.
  • The Cursor property does not change the cursor appearance of ButtonEdit's buttons.
  • The TokenEditorBehavior.TokensChanged event is not raised when a token is added from the editor dropdown.
  • TimeSpanEdit - Pressing the specifier key moves focus to the corresponding time part and resets other time modifiers when all text is selected.
  • TokenLookUpEditStyleSettings stops an incremental search after entering a current value by pressing Tab.

DXGantt for WPF

  • OutOfRangeException occurs when the TimeSpan mask is used and a user enters more than 8 hours into the "hours" part.

DXGrid for WPF

  • Automatic column sizing does not work for fixed rows.
  • Cells aren't editable if GridControl's ItemsSource property is reset in the FIlterChanged event handler.
  • Column Chooser loses focus when data in GridControl is updated.
  • Conditional Formatting works slowly if GridControl contains a large number of columns and FormatCondition.
  • Filter Editor - Numpad keys add/remove nodes and don't update an editor's value when the editor is active.
  • GridControl - An invalid row loses focus if search panel is activated.
  • GridControl does not execute automatic column sizing when its source is empty.
  • GridControl does not process the GridSummaryItem.CalculationMode property when it saves and restores its layout.
  • GridControl freezes when multiple columns are dragged from the column chooser to the grid.
  • GridControl unexpectedly posts the first entered symbol when EditFormPostMode is set to Immediate and a cell was empty.
  • GridReportManagerService ignores the value of the ComboBoxEdit control defined in PrintCellStyle.
  • IDataErrorInfo errors are shown on wrong columns after scrolling.
  • NullReferenceException occurs when GridControl is filtered using ExcelStyleFilterElement and the ItemsSource property is reset.
  • TableView does not show "No Records Found" when InfiniteAsyncSource returns an empty collection for the first time.
  • The Clear Filters button is unexpectedly disabled in the Microsoft Excel filter.
  • The ColumnChooserHeaderCaption property is not applied to columns dragged from the Column Chooser.
  • The current column appearance is affected when evalues not contained in LookUpEdit's ItemsSource of the EditForm are entered.
  • The EntityInstantFeedbackDataSource component does not correctly work in a .NET Core 3.1 application.
  • The New Filter Panel displays a column's FieldName instead of the header in certain cases.
  • The New Item Row doesn't immediately update validation errors when the Entire Row Editing is used.

DXLayoutControl for WPF

  • The Remove/Delete button in the Layout control's customization panel does not work while the caption is being edited; other buttons work fine.

DXMap for WPF

  • KeyColorColorizer does not contain information about item keys.
  • MapControl does not show WMS Layers in certain situations.
  • MapControl does not support automation properties.

DXPivotGrid for WPF

  • Field Filter doesn't display any data if a field is bound to a nullable DateTime column.
  • Pivot Grid - MRU Filters should not contain a drop-down field's filter in Legacy mode.
  • Pivot Grid - The "Near" ColumnTotalsLocation does not work for Grand Totals when ShowColumnGrandTotalHeader is False.
  • PivotGrid displays an error in the Filter Panel if the control's data source does not contain rows.

DXPrinting for WPF

  • DocumentPreviewControl does not save the scroll position after unloading a document.
  • End-User Report Designer - IConnectionProviderService is not used for previewed reports.
  • The first tab in Office-inspired Navigation Pane is truncated.

DXRibbon for WPF

  • Backstage View's back button disappears when pressed in White themes.
  • ComboBoxEdit popup is closed if it is located in BarSplitButtonItem and the mouse pointer is over the "OK/Cancel" buttons.
  • NullReferenceException is thrown on clicking ribbon tabs in certain scenarios.

DXRichEdit for WPF

  • Editing - Significant performance penalties on fast typing separator symbols (spaces, punctuation marks, etc.).
  • Editing - Text appears in a wrong cell when typing if an entire table cell is selected.
  • Hyperlinks and bookmarks - KeyNotFoundException is thrown on an attempt to export a document containing TOC and TC fields to PDF when the DisplayBookmarksInPdfNavigationPane option is set to TocBookmarks.
  • Shapes - RichEditControl is not correctly disposed of if the loaded document contains shapes.
  • Styles - The Normal style from the field result overrides the Normal style of the parent document after a field update.
  • Usability - There is no option to get or set Alt Text for a shape.

DXScheduler for WPF

  • DateNavigator bound to Scheduler ignores its MaxSelectionLength property value.
  • DayView shows Saturdays and Sundays even if they are disabled in DateNavigator.
  • Dismissing a reminder for an occurrence appoinment doesn't trigger the AppointmentEdited event.
  • Selected cells become unselected on a right click in Time Region.
  • TimeLineView incorrectly displays its TimeRegions when only the work time is shown.

DXScheduler for WPF (Legacy)

  • Appointment ID is not saved to a data source even if AppointmentStorage.CommitIdToDataSource is set to true.
  • The all-day recurrent appointment is displayed on an incorrect day if the SchedulerStorage.TimeZoneId property is specified.

DXSpreadsheet for WPF

  • An Microsoft Excel 2.x (BIFF2) document cannot be imported.
  • IndexOutOfRangeException is thrown after importing data and setting a particular number format for the chart's series range.
  • NullReferenceException is thrown on an attempt to modify the conditional formatting rule applied to a union range.

MVVM Framework

  • Improve the MIF template to store the Bootstrapper in a variable.
  • MultiBindings are reset after restoring a layout with DXSerializer.
  • NotificationService raises an exception if CustomNotificationScreen is set to ApplicationWindow and AssociatedObject is null.
  • NullReferenceException is thrown on closing a dialog window via CurrentDialogService.

Windows UI

  • HamburgerMenu's SVG palette is applied to its content.

XtraReports Suite

  • WPF Report Designer - There is no public API to catch the moment when a user expands/collapses a band.
  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • DocumentPreview - XtraReportPreviewModel - XtraReport.CreateDocument causes System.StackOverflowException.
  • DocumentPreviewControl waits for parameter values in a report with invisible parameters.
  • DocumentPreviewControl with RemoteDocumentSource - Cannot create a document for a report with parameters when the RequestOption property is set to True.
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • GridReportManagerService ignores the value of the ComboBoxEdit control defined in PrintCellStyle.
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • The report repeats the first record image when using a custom expression that returns a byte array for the XRPictureBox.ImageSource property.
  • Unable to localize ComboBox content in the printing Watermark dialog.
  • WPF End-User Report Designer - The ReportUnit and PaperKind properties of the report created by the IReportStorage.CreateNew method are ignored.
  • WPF Report Designer - It's not possible to set up a dynamic parameter's ValueMember and DisplayMember if DataMember was not assigned.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.
DevExpress WPF

DevExpress WPF

Incluez des interfaces utilisateur et des fonctionnalités de manipulation des données dans vos applications WPF.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .