DevExpress WPF 20.1.8

Bars, Charts 및 Docking 컨트롤을 향상시킵니다.
10월 15, 2020
신규 버전

수정사항

All WPF products

  • Ribbon tooltips appear in the upper-left corner of the screen.
  • The DevExpress.Xpf.Core.LayoutDoubleHelper class uses WinForms components to obtain DPI.
  • The ThemeManager.Theme property doesn't apply a custom theme at design time.

DXBars for WPF

  • BarSubItem's popup position is incorrect on the first opening after the standard Context Menu is shown.
  • Is it possible to access Ribbon Key Tips with just ALT preview, not press/release.
  • NullReferenceException is thrown when Bar visibility is changed.
  • The position of the Bar element is not correctly restored after deserialization.
  • ToolBarControl - How to remove empty space that appears after a bar item is hidden.

DXCharts for WPF

  • The ChartControl layout (panes) is incorrectly restored in WorkspaceManager.

DXDocking for WPF

  • Binding errors occur when the LabelItem element is used.
  • DockLayoutManager selects a parent group in customization mode when the Shift key is pressed.

DXEditors for WPF

  • An application freezes on clicking the LookUpEdit control in certain cases.
  • Content of ToggleSwitchEdit is misaligned when EditValue is initialized with Null and IsThreeState is True.
  • It is impossible to select and copy tokens in ComboBoxEdit and LookUpEdit.
  • LookUpEdit constantly changes the popup height in certain scenarios.
  • NullReferenceException is thrown on DateNavigator's "Clear" button click in certain cases.
  • NumericMaskOptions.AlwaysShowDecimalSeparator does not work if it is set in code behind.
  • ToggleSwitch - Content is incorrectly shown when the IsThreeState property is set to True.

DXGrid for WPF

  • A horizontal scrollbar does not occupy all the available space in TreeListView when the Best Fit operation is called for wide columns.
  • ArgumentOutOfRangeException is thrown on changing GridControl's bands layout at runtime when the BeginInit and EndInit methods are invoked.
  • Conditional Formatting is not exported to correct cells.
  • DataControlBase.FilterGroupSortChanging is not raised when grouping is initiated.
  • DetailDescriptor GridControl's SelectedItems isn't updated when the ItemsSource property is changed.
  • Errors in the Edit Form may be not cleared when the ValidateCell event is used to validate values of adjacent cells.
  • Exported cells and column headers become misaligned when AllowPrinting is set to false for the first visible column.
  • Filter criteria icons are missing after importing a layout.
  • Filter Editor - Switching from a binary to a ternary operator does not preserve operand values.
  • Filter Editor performance is slow when an InOperator with hundreds of items is used.
  • FilterEditorControl doesn't update operators when a custom function is used.
  • FormatCondition does not work with the default ExportToXlsx method if this condition is based on a boolean field.
  • GridControl - Conditional Formatting rules are refreshed slowly when grid columns and formatting rules are re-created at runtime.
  • GridControl - It is not possible to save a layout with an empty band.
  • GridControl does not restore AutoFilteRowCriteria when auto filter row values are empty.
  • GridControl doesn't properly apply a filter if an unbound column contains DBNull values.
  • GridControl sometimes displays rows with duplicated values when data is sorted and the ItemsSource collection is updated.
  • GridControl TableView Printing - Empty lines may be inserted in a generated document after changing the cell style's font settings.
  • GridControl's scroll bar may jump when GridControl is grouped and the source is updated.
  • LookUpEditSettings do not work in FilterEditorControl.
  • TableView creates incorrect custom FormatCondition rules.
  • The "Column does not belong to table" exception when setting ItemsSource in the WPF GridControl.
  • The Auto Best Fit feature doesn't work after restoring the layout.
  • The UpdateColumnFilterIfNeeded method may throw an exception in certain cases.

DXLayoutControl for WPF

  • Designer throws the "Could not load file or assembly 'DevExpress.Design.v20.1' or one of its dependencies" exception after updating to v20.1.7.
  • LayoutControl's customization toolbar is shown in an incorrect place on monitors with high DPI settings.

DXMap for WPF

  • An error occurs on binding the SqlGeometryDataAdapter.ConnectionString property in debug mode.
  • Introduce a way to change MouseWheelZoomingStep in MiniMap.
  • Map Control - Objects are removed very slowly from a vector layer by the MapVectorItemCollection.Remove method.

DXPivotGrid for WPF

  • Pivot Grid - The Microsoft Excel-Style filter popup requests field values without applying the Filter.
  • Pivot Grid - There is no thread-safe Field event argument in the CustomServerModeSort event handler.
  • PivotGrid ignores Conditional Formatting on exporting row and column field values.
  • TargetInvocationException is thrown on loading under certain circumstances.

DXPrinting for WPF

  • Exported cells and column headers become misaligned when AllowPrinting is set to false for the first visible column.
  • GridControl TableView Printing - Empty lines may be inserted in a generated document after changing the cell style's font settings.

DXPropertyGrid for WPF

  • PropertyGrid does not focus a selected row's editor when a user navigates to the grid using Tab.
  • PropertyGridControl - Validate objects using both Data Annotations and validation interfaces.
  • Visual selection cannot be removed after executing the PropertyGridControl.ScrollIntoView method.

DXRibbon for WPF

  • Is it possible to access Ribbon Key Tips with just ALT preview, not press/release.
  • Non-default mouse cursors don't work in BackstageViewControl if the Placement property is set to "Window".
  • Ribbon page is collapsed after changing BarManager's visibility.
  • RibbonControl - The SaveLayout method does not save the Quick Access Toolbar position.
  • SvgImageSource works incorrectly after an upgrade to v20.1.6/v20.2.1.

DXRichEdit for WPF

  • Import from DOCX - RichEditControl does not open a DOCX document that has a table row with invalid height.
  • Saving a document using the SaveDocumentAs method breaks DocumentSource binding.
  • Styles - Additional paragraph spacing is added after editing the Normal style.
  • Themes are not applied to RichEditControl's popup dialogs if the theme name is not explicitly set in RichEditControl.
  • UI - Dialogs invoked from the "Modify Table Style" dialog do not use the theme and Units used by RichEditControl.

DXScheduler for WPF

  • FastTextBlock leads to ArgumentOutOfRangeException (The parameter value must be finite. Parameter name: paragraphWidth).
  • ListView and AgendaView don't open the Appointment Window when a user double-clicks an appointment with equal Start and End values.
  • SchedulerControl adds a padding before/after the scrolling thumb when this thumb reaches LimitInterval and scrolling is no longer possible.
  • SchedulerControl allows creating conflicting recurrent appointments even when AllowAppointmentConflicts is false.
  • SchedulerControl uses two days as an interval for an event created with the "New Recurring Appointment" item in cells different from 12 AM.
  • The border between resource headers is doubled.
  • Timelineview's scrolling performance is slow when multiple time regions are added.

DXSpellChecker for WPF

  • Spellchecker crashes with NullReferenceException on an attempt to turn on Check As You Type mode in some cases.

DXSpreadsheet for WPF

  • A function that accepts an array of cells as an argument in multi-threaded calculation mode is calculated incorrectly in some cases.
  • The Margins popup incorrectly formats margin values.

DXTreeList for WPF

  • A horizontal scrollbar does not occupy all the available space in TreeListView when the Best Fit operation is called for wide columns.
  • BarItems stay in the memory if they are added to GridControl's context menu using GridMenuEventArgs' Customizations collection.

MVVM Framework

  • ArgumentException occurs in certain cases in version 20.1.7 when the OpenFileDialogService.ShowDialog method is called.

NuGet Packages

  • Designer throws the "Could not load file or assembly 'DevExpress.Design.v20.1' or one of its dependencies" exception after updating to v20.1.7.

PDF Viewer for WPF

  • Some localizations are missing in PdfViewerControl's ribbon menu.

Microsoft Windows and Utility Controls for WPF

  • DXSaveFileDialog changes the FileName value when a folder is selected.
  • DXTabControl does not show Hide buttons in inactive tabs with long captions when HideButtonShowMode is set to InAllTabs.
  • DXTabControl's restoring mechanism breaks the OneWay and OneWayToSource bindings for serializable properties.
  • NullReferenceException/AccessViolationException is thrown when multiple ThemedWindows are shown from different threads.
  • OpenFileDialogService allows dragging folders inside themselves.
  • Ribbon page is collapsed after changing BarManager's visibility.
  • Setting the attached dxn:WindowChrome.CaptionHeight property leads to a design-time error.
  • The highlight border is cut from the right side in several themes when SplitButton is hovered.
  • The node dropdown button is not updated after the HasChildMember field is changed.
  • The Object reference is not set to an object instance.
  • TileBar raises the SelectionChanging event twice when e.Cancel and e.Handled are set to True.

XtraReports Suite

  • Cascading parameters - Date Range parameter does not correctly filter the look-up collection of its child parameter.
  • Export to PDF - Chinese characters may be not exported when the UseGdiPlusLineBreakAlgorithm option is enabled.
  • InvalidCastException is thrown if a multi-value parameter is used in a subreport parameter binding.
  • JSON Data Source Wizard does not allow mapping a report parameter to a data source parameter.
  • Layout is broken when exporting to HTML.
  • NullReferenceException occurs after changing an edited field in a report and pressing the Tab key.
  • Report Footer with PageBreak = BeforeBand and Subreport - Subreport's content is not rendered.
  • There is no way to create an optional/nullable parameter in the Filter Editor.
  • Microsoft Visual Studio Report Designer - the EditorOptions.EditorName property does not accept custom input.
  • WFP Report Designer - Property Data Member is not updated after Data Source is added.
  • WPF End-User Report Designer - LoadConnection of IConnectionProviderService isn't called for an existing XtraReport.
  • WPF Report Designer - The wait indicator is always shown in the Data Source Wizard until a dialog element is selected.
DevExpress WPF

DevExpress WPF

귀하의 WPF 애플리케이션에 사용자 인터페이스 및 데이터 조작 기능을 추가합니다.

궁금한 점이 있으세요?

DevExpress 사 제품 라이선스 담당자와 라이브 채팅