DevExpress WPF 19.2.7

Scheduler, Spreadsheet 및 Reports 컨트롤을 개선합니다.
3월 27, 2020
신규 버전

수정사항

All WPF products

  • ExpressionEditor does not support the ToDateTime function.
  • Form Filling - An interactive form containing several fields with the same names is filled incorrectly.

Data Access Library

  • SqlDataSource - MySql parameter values should escape ASCII control characters with the backslash.

DXAccordion for WPF

  • AccordionControl stores data items that were deleted from the source in the memory.
  • StackOverflowException occurs when different AccordionControl items are selected in a MIF application.

DXBars for WPF

  • BarSubItem's popup is closed before BarButtonItem handles a click.
  • DevExpress.Xpf.Bars.GalleryControl throws a data binding error when the control's item source is reinitialized.
  • RadialContextMenu doesn't handle mouse clicks in certain cases.
  • Setting BarContainerControl's Orientation property affects all inner popups in SE, VS 2017 and Office 2019 themes.
  • SvgImageSource uses incorrect icon colors in the Office2016Black theme.

DXCharts for WPF

  • An unhandled error (Null Reference) occurs during the data bound Chart Control initialization in certain situations.
  • An unhandled exception (NullReferenceException) occurs when rendering Crosshair Cursor in certain scenarios.
  • An unhandled exception occurs when setting the RangeControl minimum date in certain situations.
  • Chart Designer - The Chart Type gallery layout is incorrect.
  • ChartControl incorrectly displays Selected Point markers on scrolling in certain cases.
  • OutOfMemoryException exception occurs after upgrading to recent versions (19.2 and 19.1).
  • Polar Diagram - The Polar Line Series layout changes when ChartControl's size is small.

DXControls for WPF

  • Badge does not show animation when you hide it and make it visible again.
  • DXTabControl closes the current tab on the middle mouse button click even if the content area is clicked.
  • DXWindow causes a GDI memory leak.
  • InvalidOperationException is thrown when DXTabControl instances are shown in different threads.
  • NullReferenceException is thrown when a control with a badge that is located in an unloaded panel is reloaded.
  • ThemedWindow - A maximized window with the SizeToContent property set to a non-default value is clipped if the Windows Taskbar position is different from the bottom.
  • ThemedWindow - The window header is incorrectly merged with DXTabControl when its ItemsSource property is not null.
  • ThemedWindows in dialog mode don't flash when a non-modal/owner window is clicked.

DXDiagram for WPF

  • End-User Report Designer - MissingManifestResourceException occurs on an attempt to edit and reorder bands via a dialog.

DXDocking for WPF

  • DockLayoutManager's panels are misplaced in certain scenarios when the ItemsSource property is used.
  • Incorrect window background colors for the active and inactive states in the Office2007~ themes.

DXEditors for WPF

  • The Padding property in PasswordBoxEdit does not work for NullText.
  • DateEdit with DateEditNavigatorWithTimePickerStyleSettings does not allow selecting MinValue in its popup.
  • DateNavigator does not gray out disabled dates in the VS2010 theme.
  • DXEvent cannot process the RequestNavigation event from HyperlinkEditSettings.
  • It's impossible to close an application when the InvalidValueBehavior property is set to WaitForValidValue.
  • LookUpEdit causes DuplicateSerializationIDException when there are several editors in a container.
  • NullReferenceException is thrown on focusing a different application if PopupBaseEdit popup is open.
  • The DateEdit.IsReadOnly property does not work when the Enter key is pressed or the OK and Cancel buttons are shown in the popup.
  • TokenComboBoxEdit does not support Chinese.

DXGantt for WPF

  • GanttControl - GanttView's edit form does not update data in the view.

DXGrid for WPF

  • AutoFilterRow foreground is not changed when the row is focused in the VS2017Light theme.
  • DateTime.MaxValue cannot be selected in the ExcelSmart filter popup.
  • FilterEditorControl does not use FilterEditorHeaderTemplate for a selected column.
  • Filtering UI - MultiFilterElement with the IsBetween operator does not allow selecting DateTime values.
  • FilterString cannot be set by style triggers because GridControl unpredictably overrides this property when it's set for the first time.
  • GridControl - Text in AutoFilterRow disappears when it has focus in the VS2017 Theme.
  • GridControl doesn't update the HasErrors property correctly when the IDataErrorInfo interface is used.
  • GridControl loads data from a database when SearchPanelAllowFilter is set to false and a server mode component is used.
  • GridControl with bands does not export group values if the first column's AllowPrinting is False.
  • LookUpEdit causes DuplicateSerializationIDException when there are several editors in a container.
  • Nodes are not expanded automatically after the AutoExpandAllNodes property is restored.
  • NullReferenceException occurs if TreeListView's CheckBoxFieldName property is assigned and the bound source collection is destroyed.
  • The use of the FilterPopupGroupFields property may lead to duplicate input in the Auto Filter Row in corresponding columns.
  • The ValidateRow event is called twice when the edit form is used and a user clicks a different row.
  • TreeListView is refreshed after editing a cell value even if AllowLiveDataShaping is disabled.
  • Update/cancel buttons require two clicks if a custom CellEditTemplate is used.
  • WcfServerModeSource raises InvalidOperationException if its context's SaveChanges is called with the Batch parameter.

DXLayoutControl for WPF

  • The TileLayoutControl.GroupHeaderStyle property doesn't work when AllowGroupHeaderEditing is set to true.

DXMap for WPF

  • An unhandled exception (NullReferenceException) occurs when setting the MapShape.Title property at runtime.
  • ListSourceDataAdapter - Map objects are loaded very slowly after the upgrade.
  • Map rendering performance decreases when adding data points to the ListSourceDataAdapter source at runtime.

DXPivotGrid for WPF

  • Excel-Style Filter - Pivot Grid does not apply filter values selected in the Customization Form Filtering.
  • WPF PivotGrid - Data Area fields are shown in the reverse order.

DXPrinting for WPF

  • DocumentPreviewControl - The "Page Setup" dialog has a hardcoded (unlocalized) "Units" entry.
  • SqlDataSource - MySql parameter values should escape ASCII control characters with the backslash.

DXPropertyGrid for WPF

  • DXEvent cannot process the RequestNavigation event from HyperlinkEditSettings.
  • PropertyGridControl ignores the CollectionDefinition settings from DataTemplate applied via PropertyGridEditor.

DXRibbon for WPF

  • Access keys work in RibbonControl if BarItem.RibbonStyle is set to SmallWithText.
  • The RibbonPage.HideWhenEmpty property does not hide the ribbon page.

DXRichEdit for WPF

  • ArgumentException is thrown on an attempt to load a specific DOC document with tables.
  • ArgumentException is thrown on an attempt to select an empty document's paragraph and press any key.
  • ArgumentOutOfRangeException is thrown on an attempt to replace a table with text pasted from the Clipboard.
  • RichEditControl inserts an empty paragraph and moves a character at the next paragraph on an attempt to enter a character when the entire paragraph is selected.
  • Selection of certain symbols operates improperly.
  • Table content is partially missing in a document with a multi-column layout.
  • TextBox content is clipped when the TextBox is rotated and is located near the page edge.
  • TextBoxes are rendered incorrectly after loading a specific document.
  • The image's Text Wrapping option is incorrectly saved in the OpenDocument format.

DXScheduler for WPF

  • ArgumentException is thrown when setting a yearly recurrence pattern.
  • Custom selection restriction logic cannot be implemented at the SchedulerControl class descendant level after CellSelectionController became private.
  • ICalendarImporter does not raise its AppointmentItemImporting event.
  • SchedulerControl ignores a custom mapping converter when AppointmentLabelMappings's Brush property is bound.
  • SchedulerControl raises InvalidOperationException when it is defined in ScrollViewer and AllowInfinitSize is True.
  • SchedulerControl throws NullReferenceException when SelectedAppointmentsSource contains an item that does not exist in the AppointmentsSource collection.
  • SchedulerControl uses an incorrect color as a resource brush in some scenarios.
  • The content of Scheduler's cells is not visible when cells are selected.
  • Time regions have incorrect bounds in TimelineView.

DXSpellChecker for WPF

  • NullReferenceException is thrown on an attempt to close the Spelling dialog if the DXSpellChecker behavior is initialized via a custom style.
  • The RichEditSpellChecker behavior has a memory leak.

DXSpreadsheet for WPF

  • A data validation rule with an input message longer than 255 characters can be created through the API.
  • Usability - There is no public API to copy cell range formatting in a style.

DXTreeList for WPF

  • A memory leak occurs when TreeListControl's items source is frequently updated.
  • Fields bound with "CheckBoxFieldName" are incorrectly updated in TreeListView.
  • TreeListControl nodes are expanded slowly when multiple selection is used.

eXpress Persistent Objects

  • Fields bound with "CheckBoxFieldName" are incorrectly updated in TreeListView.

MVVM Framework

  • DXEvent cannot process the RequestNavigation event from HyperlinkEditSettings.

PDF Viewer for WPF

  • Rendering - A Type3 font glyph with the 'd0' operator that has invalid arguments cannot be rendered.
  • Rendering - Large memory consumption when rendering many images of small height.
  • StackOverflowException is thrown on an attempt to open a specific PDF document.
  • System.Drawing.Printing.InvalidPrinterException: "No printers are installed" is thrown on an attempt to show the Page Setup Dialog if there are no printers on the machine.

Windows UI

  • DXFolderBrowserDialog doesn't include a newly added folder when the "Make New Folder" button is clicked.

XtraReports Suite

  • "An item with the same key has already been added" error occurs in ReportService if XRCheckBoxes with custom glyphs are used.
  • End-User Report Designer - FieldListOptions.SortOrder does not affect drag-and-drop scenarios.
  • End-User Report Designer - MissingManifestResourceException occurs on an attempt to edit and reorder bands via a dialog.
  • The order of fields in the data area is changed after displaying PivotGrid's designer.
  • There is no way to edit the watermark settings if a cached document is used.
  • XtraReport - The KeepTogether option does not work for XRPictureBox.
DevExpress WPF

DevExpress WPF

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

궁금한 점이 있으세요?

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