DevExpress WinForms 21.2.5

TreeList, PivotGrid 및 RichEdit 컨트롤을 향상시킵니다.
1월 28, 2022
신규 버전

수정사항

All WinForms products

  • CachedReportSource - The Page summary on the last page is not correct (all data is summed).
  • Changes in a parameter's value in the ParametersRequestValueChanged event are ignored.
  • DateEdit - The popup calendar does not change its layout based on the RightToLeftLayout property.
  • Export to HTML - Transparency of background colors is ignored in exported documents.
  • FilterString Editor - The expression validation error occurs when using the decimal? type.
  • It is not possible to add localization in the Localization Editor.
  • Nullable Guid properties lose their value after XtraReport deserialization.
  • NullReferenceException is thrown on an attempt to manage the sorting of CollectionDataSource.
  • Preview - Text is cut when zooming if the UseDirectXPaint property is enabled.
  • Preview - The parameter editor's width is incorrect if one parameter has a large Description.
  • ProgressPanel - Description is partially truncated when WaitAnimationType is set to Bar.
  • Report Designer - Binding Expressions may produce no value (the DisplayName issue).
  • Scripts - It's not possible to handle exceptions in the CalculateField.GetValue event handler.
  • Skin Editor - Images from a light skin can be copied, but an exception is thrown if they are pasted.
  • SumRunningSum with DetailReportBand is counted incorrectly.
  • Text in a label is not exported to the CSV format if other control has the 'ProcessNullValues=SuppressAndShrink' option.
  • The Multi-Column Mode property cannot be set.
  • The TryGetPropertyDescription method is no longer available in v21.2.
  • Microsoft Visual Studio crashes at design time when users edit WindowsUIView elements.
  • Visual Studio Report Designer - Inherited Report option is not available in Report Wizard for Microsoft .NET Framework projects.

Coded UI Test Extension

  • FlyoutPanel - The IsPopupOpen property is still True in the Hidden event handler.

Data Access Library

  • MongoDBDataSource - The SchemaDiscoveryMaxItemCount property is not serialized.

MVVM Framework

  • MVVMContext - Visual Studio 2022 hangs on an attempt to assign View Model at design time.

PDF Viewer

  • Control - Re-enabling a Microsoft Excel Add-in breaks PdfViewer when the CursorMode property is set to Custom.
  • Parsing - An inline ASCII85-encoded image with an end image token in data cannot be parsed.
  • Printing - Performance issues occur when printing a document with multiple small images.
  • Rendering - A JPX image with a codestream box with padding cannot be rendered.
  • Rendering - Very thin mask images disappear.

Project Templates

  • Project Template - The use of the form's Predefined Form Templates menu does not work.
  • Project Template - Using a Project Template and modifying the generated control's properties causes Visual Studio to freeze.

ProjectConverter

  • Project Converter does not check out files when it is called from Visual Studio 2022.

Snap

  • RTL - The caret position is incorrect after text direction is changed.
  • RTL - The cursor is incorrectly positioned when a user enters numbers in Hebrew.
  • RTL - The entered dot character is incorrectly positioned in LTR text if this text is entered in a paragraph with the "Right-To-Left Text Direction" option enabled.
  • RTL - The table alignment is set to Left and the table direction is set to LTR after a new table is inserted in a paragraph with the RTL layout.
  • RTL configuration - Fields are not highlighted if the RTL layout is turned on for document paragraphs.
  • RTL- The "Increase Indent" and "Decrease Indent" buttons don't work in the Simple view if the RTL paragraph layout is enabled.
  • UI - Specific icons are not changed when switching to RTL.

XtraBars Suite

  • A child ribbon is incorrectly unmerged after closing an MDI child form.
  • A random InvalidOperationException is thrown at the application start up when SplashScreen is used.
  • PM2 - Bar animation is incorrectly drawn on a non-default Screen.
  • PopupGalleryEdit does not save column count when the value of GroupContentMargin is non zero.
  • TabbedView - NullReferenceException is thrown when a document's appearance is changed and the Tab Header skin element is updated using a skin patch.
  • The default menu is shown together with the component's context menu.
  • The link image is not shown in the QAT if the UserGlyph property is used.
  • The overflow area of a bar does not match its color.
  • Visual Studio hangs when a BarItem is dragged and dropped to a BarSubItem or the Add Item popup in the designer is shown.

XtraCharts Suite

  • Chart for WinForms - The Pane Title aligned to the center overlaps the axis title aligned to the top.
  • The "Empty Chart Text" appearance is different for various diagram types.
  • XRChart Box Plot - NullReference exception occurs when saving a report to XML.
  • Zooming - The mouse wheel zooming operation affects the parent container after an upgrade.

XtraDiagram

  • DiagramContainer incorrectly collapses subordinates when it has nested containers with items.
  • DiagramControl incorrectly draws certain EMF images when DirectX hardware acceleration is enabled.
  • DiagramControl throws NullReferenceException if multiple shapes with the same width but different height are selected.

XtraEditors Library

  • A random InvalidOperationException is thrown at the application start up when SplashScreen is used.
  • DropDownButton - The arrow is not scaled in the Per Monitor V2 mode.
  • IndexOutOfRangeException is thrown when a user clicks MemoEdit if SelectionLength is set to 0 in the MouseMove event handler.
  • PictureEdit - It is not possible to set FilterIndex property for the open file dialog.
  • PictureEdit allows saving bitmap images as SVG files.
  • Pivot Grid for WinForms - Custom functions don't work correctly with the filter editor and filter panel.
  • PopupGalleryEdit - The gallery's AutoSize property does not determine the initial size of the popup form.
  • PopupGalleryEdit - The popup form's size is incorrect on the first instance when the gallery's ShowScrollBar property is set to Auto.
  • PopupGalleryEdit - The popup form's size is not preserved when it is resized with the size grip.
  • Skins - Skin Accent Color is not updated according to a selected palette when a Skin Patch is applied.
  • SVG - NullReferenceException is thrown if the offset property is not set.
  • SVG images are not displayed correctly if flags are not separated.
  • SvgBitmap.Render throws an OutOfMemoryException when a drawn path contains two equal points.
  • TextEdit overlaps other LayoutControlItems when the text font size is assigned at the control level in advanced mode.
  • The "Add DevExpress Item" menu contains only the "New Item..." item when opened for a folder.
  • The RibbonForm caption image of the Winter Joy skin is cut off when the WindowsFormsSettings.FormThickBorder property is enabled.
  • ToggleSwitch has two identical GlyphAlignment labels in the designer window.
  • Visual Studio 2022 crashes if PictureEdit is resized in SplashScreen in Microsoft .NET 6.
  • Visual Studio crashes when TextEdit is resized and LabelControl is added onto a form.
  • VScrollBar - The BackColor property is not taken into account.
  • WindowsFormsSettings.AllowRoundedWindowCorners enables the sizing cursor near pop-up form edges.
  • WinterJoySkin cannot be applied with the use of the Project Settings Page at design time.
  • XtraForm - Additional redrawing prevents form controls from being painted when using WS_CLIPCHILDREN.
  • XtraMessageBox - The form is not scaled properly in PerMonitorV2 mode.
  • XtraMessageBox - The form layout changes when an application is scaled in PerMonitorV2 mode.
  • XtraMessageBox has an incorrect location and the timer is not displayed on a default button.
  • XtraOpenFileDialog - Support Incremental Search for the left and right controls.
  • XtraSaveFileDialog - Folder shortcuts are not shown when a file filter is applied.
  • XtraTabControl - Tab header size is incorrect when the parent form is displayed on the 96 DPI screen in PerMonitorV2 mode.

XtraGantt

  • GanttControl - Control borders do not take into account document scaling settings in the Print Preview form.
  • GanttControl - Focus moves out of a cell when validation fails and mouse click is used.

XtraGrid Suite

  • An HTML template cannot be used in a child view.
  • Banded Grid View - The GridBandColumnCollection collection does not implement the IEnumerable<T> interface.
  • CustomizeItem event is executed twice after reassigning the datasource to a grid with ItemView.
  • FilteringUIContext - Support an intuitive way to determine the type of a UI editor.
  • GridControl - Embedded Navigator is not shown when WinExplorerView is used.
  • GridView - The Excel-style popup filter throws a null exception when FilterMode is set to DisplayText.
  • GridView - The fore color in the focused cell with RepositoryItemHypertextLabel is inverted when this isn't necessary.
  • ItemsView - An element whose template contains an HTML-tag with the "Title" attribute doesn't show the corresponding Tooltip at runtime.
  • ItemsView - The use of RefreshRow during the SelectionChanged event causes content to disappear on scrolling.
  • ItemsView is incorrectly scrolled on touch devices.
  • The Show Column Filter menu item is shown in a column's context menu if AllowFilter is set to false when InHeaderSearchMode is set to a non-default value.
  • WinExplorerView - Items are not visually refreshed when a view is filtered and an HTML template is used.
  • WinExplorerView changes the position of items when they are scrolled by the scroll bar.
  • WinExplorerView with HtmlTemplate - Selected items are replaced by other items when scrolling if multi-selection is enabled.

XtraHeatmap

  • The HeatmapDiagram class has an unnecessary public constructor method.

XtraLayout Suite

  • Certain properties are ignored when restoring a LayoutControl template.
  • It is not possible to iterate through controls using the Tab key if LayoutControl is nested in another LayoutControl.
  • SqlDataSource Wizard - NullReferenceException is thrown when a wizard is shown on a screen with non-standard DPI settings in .NET 6.
  • The Visual Studio 2022 WinForms designer hangs when LayoutControl is resized.
  • XtraTabbedMdiManager - A memory leak occurs when setting the MdiParent property to null after removing all pages.

XtraPivotGrid Suite

  • Custom functions don't work correctly with the filter editor and filter panel.
  • DoubleEntranceViewInfoCalculationException occurs after restoring a layout that contains UseAsyncMode = true.
  • Fields cannot be expanded in certain cases when OLAP is used.
  • Horizontal alignment settings of data cells are ignored if the height of a corresponding row is small.

XtraPrinting Library

  • "Print Dialog" crashes with 'System.InvalidOperationException' if more than one instance of a preview is used.
  • DocumentViewer - Content is cut on scrolling when DirectX rendering is enabled.

XtraRichEdit

  • A shape name isn't preserved when a document is saved in the RTF format.
  • Export to PDF - An application hangs on an attempt to export a specific document.
  • Export to RTF - The table appearance is incorrectly stored when saving a document to RTF.
  • Fields - An application hangs on an attempt to update fields in a specific document.
  • Fields - The TOC field with the "\o" switch displays all outline levels after the Field.Update method call.
  • Import from DOCX - The layout is incorrect after loading specific documents.
  • Import from HTML - Table width is incorrectly calculated if a nested table has a left border.
  • IProgressIndicationService fails to trigger the Begin method when opening documents after loading a certain file.
  • IProgressIndicationService returns an incorrect progress value on an attempt to import a large file.
  • Rendering - RichEditControl incorrectly renders a specific document with tables.
  • RTL - The caret position is incorrect after text direction is changed.
  • RTL - The cursor is incorrectly positioned when a user enters numbers in Hebrew.
  • RTL - The entered dot character is incorrectly positioned in LTR text if this text is entered in a paragraph with the "Right-To-Left Text Direction" option enabled.
  • RTL - The font size setting is incorrectly imported from an HTML document with Arabic text.
  • RTL - The table alignment is set to Left and the table direction is set to LTR after a new table is inserted in a paragraph with the RTL layout.
  • RTL- The "Increase Indent" and "Decrease Indent" buttons don't work in the Simple view if the RTL paragraph layout is enabled.
  • UI - Specific icons are not changed when switching to RTL.

XtraScheduler Suite

  • 'DevExpress::XtraScheduler::IXmlPersistable' has already been imported from another assembly when referenced in C++ CLI project.
  • Scheduler - The "Day" string is translated incorrectly in the WeekDaysEdit editor in the German locale.
  • SchedulerControl - The LayoutViewInfoCustomizing event contains an already changed header caption in TimelineView.
  • Time Regions are not shown when the VisibleTimeSnapMode option is enabled.

XtraSpreadsheet

  • ArgumentException is thrown on an attempt to import a XLSX document with specific defined names.
  • ArgumentOutOfRangeException is thrown on an attempt to save a cloned workbook if the original workbook has formatted comments.
  • ArgumentOutOfRangeException is thrown on an attempt to update chart references when the content is copied to the Clipboard.
  • ArgumentOutOfRangeException occurs on an attempt to save a document that contains a Tree Map to XLSB.
  • Certain formulas containing the INDIRECT function are incorrectly calculated.
  • Charts show data incorrectly when a corresponding data range contains hidden columns.
  • Significant performance penalties on a CalculateFullRebuild method call after loading a specific document.
  • Spreadsheet - Numbers in parentheses brackets are not translated to negative numbers.
  • The Spreadsheet control incorrectly adjusts a column's width if this column contains Chinese text.

XtraTreeList Suite

  • An exception occurs if a null value is included in the data source when ChildListFieldName is assigned.
  • Header view info has unnecessary calculations in v21.2.
  • The auto filter row does not allow entering values if EditingMode is set to EditForm.

XtraVerticalGrid Suite

  • Add "Move Up" and "Move Down" buttons in the VGridControl designer to change the order of rows.
  • PropertyGridControl - NullReferenceException is thrown on an attempt to create a toolbar via a smart tag of a custom PropertyGridControl.
  • PropertyGridControl - Visual Studio freezes when trying to save after adding the toolbar while inside a SplitContainerControl.
  • XtraVerticalGrid - Grid creates a clone of an IClonable object when editing a row.
DevExpress WinForms

DevExpress WinForms

하나의 패키지에 담겨있는 DevExpress에 의해 만들어진 모든 WinForms 컴포넌트 스위트와 라이브러리.

궁금한 점이 있으세요?

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