DevExpress WinForms 22.2.4

Migliora i componenti Visualizzatore PDF, Grafici e Rich Edit.
Febbraio 1, 2023
Nuova versione

Correzioni

All WinForms products

  • Dock panels do no restore their own location in the End-User Report Designer after switching the Preview tab if 150% scaling is used.
  • DocumentPreviewControl - A validation error disables the Reset button.
  • DocumentViewer - Wait Form indicator is not shown on loading a datasource.
  • Enabling InvariantGlobalization in project settings leads to CultureNotFoundException.
  • End-User Report Designer - Restoring a previously deleted GroupHeaderBand does not restore its original Level.
  • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
  • Export to Microsoft Excel - The "Microsoft Excel 2007" name should be replaced with a more modern name.
  • Export to HTML - Watermark is covered by report controls.
  • Export To PDF - HelveticaNeue Std Cn is not embedded.
  • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
  • Page Setup Dialog - NullReference exception is thrown when changing margins.
  • Project Converter - Certain localized font entries are not updated when updating to DevExpress.Drawing.
  • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
  • SqlDataSource
    • NullReference exception occurs when omitting XpoProvider from a connection string.
    • RebuildResultSchema throws NullReference if column expressions are used.
  • Styles Editor / Formatting Rule Editor - If you enter the Name property of a style letter by letter with a delay, the text will be erased.
  • SVG images cannot be parsed when CSS styles contain comments.
  • UserControl inheritance does not work as expected in Microsoft .NET 6.
  • Microsoft Visual Studio Report Designer
    • Data Source Wizard does not work in Web Site projects.
    • The designer crashes when adding an event handler in a VB.NET project.
  • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
  • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • XtraReport - OutOfMemoryException is thrown on rendering an SVG image.

Data Access Library

  • MongoDBDataSource - WinForms editors are empty if BindingSource is used as a mediator.
  • Query Parameters - Parameter name contains incorrect characters (StoredProcQuery).

DemoCenter (.NET)

  • Demo solutions display the "The parent file cannot be found in the project file" build warning.

PDF Viewer

  • Preview in the Page Setup dialog appears cropped when using a larger font.
  • PDF Viewer smooths the barcode image in a redacted PDF document.

ProjectConverter

  • Project Convert - Report files ending with '*g.vb' are skipped during conversion.

Snap

  • It is impossible to bind the SNHYPERLINK text field to a parameter.
  • Specified font settings are not retained on editing a document when the input language is switched to Hebrew and back.
  • Snap Control - An error occurs when a custom class derived from SqlDataSource is used as SnapControl's data source.

XtraBars Suite

  • AccordionControl - NullReferenceException occurs when displaying the AccordionControl's Popup Menu if AccordionControl is located in a Beak Form.
  • AccordionControl shows groups that contain the invisible items that meet the current filter condition.
  • AlertControl shows its alert windows only in the main window in v22.2.
  • BarCheckItem is not updated if its settings were modified while this item was invisible.
  • BarSubItem - The drop down arrow is scaled incorrectly.
  • Controls are incorrectly scaled if LayoutControl is used in XAF applications when the .NET 7 framework is used.
  • Dialogs do not use the menu manager assigned to their owner form.
  • NullReferenceException is thrown in the CanPressDropDownButton property in v22.2.3.
  • PopupContainerControl's binding context changes each time the pop-up is shown/hidden.
  • Ribbon page key tips are incorrectly displayed on Microsoft Windows 11 when the WXI Compact skin is used.
  • RibbonControl - The page header area is displayed even if it contains no elements.
  • RibbonControl with the Simplified style - A black area is drawn when the ShowPageHeadersMode property is set to Hide.
  • The AlertControl.Show method throws an exception when the application is running in PerMonitorV2 scaling mode on Microsoft Windows Server 2016 or earlier.
  • The ribbon gallery popup is cropped if the WindowsFormsSettings.OptimizeRemoteConnectionPerformance option is enabled.
  • Microsoft Visual Studio crashes when StandaloneBarDockControl is added to a form.
  • WidgetView
    • A quadruple click on the title of the document panel makes it a floating panel when AllowMaximize is turned off.
    • Minimize animation is shown when AllowMaximize is turned off.

XtraCharts Suite

  • ChartBarController switches the view type when a new ChartControl is assigned.

XtraEditors Library

  • AlertControl - The CloseReason property value in the FormClosing event handler is incorrect when a form is closed using a button click.
  • Alt+Tab Switcher doesn't correctly work with DocumentManager and Mdi.
  • BreadCrumbEdit - An incorrect path is shown in the text editor after selecting an element in the dropdown.
  • BreadCrumbEdit's value change events fire twice when showing a native MessageBox in their handlers.
  • Certain actions in the .NET Windows Forms designer cause the "'Site' must not be null in order to access a required service." error.
  • CheckedComboBoxEdit causes an error message in Designer.
  • CheckEdit's check box is incorrectly scaled on high-DPI monitors when the WXI Compact skin is selected.
  • ColorPickEdit - The Example label does not fit in the Select Color form when the nl localization and the Segoe UI 8.25 font are used.
  • ComboBoxEdit with the TextEditStyle property set to DisableTextEditor isn't correctly displayed in the WXI skin when the ReadOnly property is toggled twice.
  • Dialogs that are opened right after an Overlay Form is hidden are immediately closed in .NET 6+.
  • File Explorer Assistant - Performance issues occur when a remote folder with a large number of items is opened.
  • File Explorer Dialogs - Files are not sorted by file type after sorting is applied.
  • GridLookupEdit - Text and label overlap in AdvancedMode when AllowHTMLDraw is enabled.
  • GridLookUpEdit cannot accept values whose data types do not correspond to the value field type.
  • GridLookupEdit does not use a background specified in a custom skin in the HOVER state.
  • HTML/CSS templates - Flex layout is incorrectly calculated when the flex-direction CSS property is used and is set to row-reverse.
  • HtmlContentControl - NullReferenceException is thrown in the CalcSelectionBounds method.
  • HtmlContentControl ignores the size value for the table tag.
  • It's not possible to enter Korean characters in XtraOpenFileDialog and XtraSaveFileDialog.
  • MagnifierDialog is drawn as a black square in .NET 7.
  • Mask settings that were saved in earlier versions cannot be deserialized.
  • NullReferenceException is thrown in the UpdateDesignTimeLookAndFeel method at design time.
  • Overlay Form is not restored when an owner form is minimized and restored.
  • OverlayForm displayed for invisible or partially visible controls.
  • Pressing Backspace in an empty lookup editor in AutoSuggest mode with the AllowNullInput setting enabled does not clear the editor's value.
  • RepositoryItemCheckedComboBoxEdit incorrectly displays selected values when EditValueType is List.
  • StepProgressBar - Icons are not drawn in DirectX.
  • System.NullReferenceException is thrown when RepositoryItemCheckedComboBoxEdit is used as an in-place editor.
  • TextEdit - Mouse scroll does not spin the value when NullValuePrompt is shown.
  • Taskbar overlaps DirectXForm in the maximized state.
  • TextEdit does not dispose of its GDI objects after this control is removed.
  • The active editor changes its position when FilterEditor is moved to a screen with a different DPI.
  • The folder explorer does not correctly work in CheckBoxRowSelect mode.
  • The form shadow is shown separately when High DPI is used.
  • There is no way to get ComboBox items using an accessible tool while the popup form is not opened.
  • ToggleSwitch - Changing GlyphVerticalAlignment property to a value other than Default changes its size.
  • TokenEdit
    • First token is always selected when the Left key is pressed in Advanced Mode.
    • Popup menu is cut off and doesn't display all available tokens when a token is selected using the space key.
  • XtraMessageBox
    • Accessibility doesn't work in the .NET Core framework.
    • NullReferenceException is thrown in the XtraBaseForm.GetOwnerBounds method.

XtraGantt

  • A click on a milestone without moving it changes its date.
  • CalcHitInfo method identifies a dependency only if the hit point is directly inside the dependency arrow.
  • Chart area is incorrectly exported if the OptionsView.ShowCaption setting is enabled.
  • Images from the HtmlImages collection cannot be referenced in items' HTML templates.

XtraGauges Suite

  • Gauge Control - Certain gauge elements are incorrectly drawn after changes were made in v22.2.

XtraGrid Suite

  • CardView - The Customization Form has an incorrect size when the parent form is scaled to a higher DPI in PerMonitorV2 mode.
  • Grid Control
    • A column is inserted at the start of the collection when changing its visibility in Advanced Customization Form.
    • Export to XLSX produces a corrupted file if conditional formatting rules with Color.Transparent are used.
    • The view is reset each time an item is added to RealTimeSource in .NET/.NET Core.
    • GridControl does not export images from the Checked column when these images are set using the image collection.
  • GridLookUpEdit - Pressing Up/Down in an in-place TileView while only a single item is filtered results in an exception.
  • GridView
    • A newly added column in the Columns collection has a VisibleIndex of 0 after its Visible property is set to true.
    • NullReferenceException is thrown when printing and the AutoZoomDetail property is set to True.
    • Text with some characters is incorrectly pasted from the Clipboard.
  • InvalidCastException is thrown if the Sum summary is added to the Uint field.
  • ItemsView does not work when it is used as a detail view.
  • NavigationPane - There is no capability to select tabs located outside a visible area.
  • The active editor changes its position when FilterEditor is moved to a screen with a different DPI.
  • The Data-aware export mode cannot export multiline HTML context.
  • The folder explorer does not correctly work in CheckBoxRowSelect mode.
  • TileView - The :select pseudo-class does not work when the grid is not focused and the ItemAutoHeight option is disabled.
  • Using TimeSpan grid summaries may result in an exception.
  • WinExplorerView with OptionsImageLoad.AsyncLoad throws InvalidOperationException on scrolling.

XtraLayout Suite

  • Controls are incorrectly scaled if LayoutControl is used in XAF applications when the Microsoft .NET 7 framework is used.
  • Data Layout Control items generated at design time ignore data annotation attributes.

XtraMap

  • Map Control for WinForms - Loading Vector Map via SvgFileDataAdaper makes Synchronization Context hang.
  • Map for WinForms
    • It's not possible to track if item editing is canceled by pressing the "Esc" key.
    • StackOverflowException is thrown after rotating MapPolyline and selecting it by using Rectangular Selection.
    • The MapItemEdited event is not fired if PolyLine editing is ended by pressing the "Enter" key.
    • ThrowInvalidOperationException is thrown when an invalid URI is assigned to the Referer property in the WebRequest event handler.

XtraNavBar

  • NavBarGroupControlContainer breaks the UI Automation control hierarchy chain.

XtraRichEdit

  • Export to HTML - Options.Export.Html.TargetUri property value is ignored on saving a document to HTML.
  • Import from RTF - Images are loaded and displayed even if corresponding DocumentCapabilities are disabled.
  • Incorrect font size when typing in Hebrew and English.
  • RichEdit - The AsyncImageLoading option of the HTML importer is always enabled.
  • RichEditControl
    • ArgumentOutOfRangeException is thrown when the Spelling command is executed for each SubDocument in a document.
    • NullReferenceException is thrown on accessing the TopAnchor setting when loading an HTML document.
    • The "Shift cells right", "Insert entire column", and "Insert entire row" commands shift the current cell down instead of applying the corresponding change.
    • The control allows modifying protected ranges when the Track Changes option is enabled.
  • Tabbed MDI View - System.Resources.MissingManifestResourceException is thrown on editing an entity if the RichEditControl Home tab is created.
  • The Language form slowly opens if the application targets .NET 6.
  • UI - Customized styles are incorrectly displayed in the Style gallery and the "Edit Style" form when saving a document to RTF and loading it again.
  • Usability - RichEditControl does not have the Right-To-Left mode for the Insert Table window.

XtraScheduler Suite

  • ArgumentOutOfRangeException is thrown when the SetVisibleIntervals method is called.
  • DateNavigator ignores the UpdateDateTimeWhenNavigating option.
  • NullReferenceException is thrown in Scheduler's CalcDefaultTextSize method when SchedulerCellAutoHeightMode is set to Full.
  • Scheduler Control - Opening the Mappings Wizard dialog in the .NET form designer freezes the IDE.
  • Scheduler Control displays all-day appointments on incorrect days.
  • The "Create Custom Appointment Form" command is not available at design time in .NET 6 applications.

XtraSpellChecker

  • RichEditControl - ArgumentOutOfRangeException is thrown when the Spelling command is executed for each SubDocument in a document.
  • SpellChecker - A word in upper case is not marked as misspelled when the CaseSensitive option is enabled.
  • SpellChecker does not update underlining in disabled controls after changing their text.

XtraSpreadsheet

  • InvalidCastException is thrown on an attempt to create a specific Column chart.
  • SpreadsheetControl
    • A field with the non-enclosed quote includes all remaining fields in a single cell of a CSV document.
    • A visible area is not moved to the selected cell when editing parameters in a formula.
    • ArgumentException is thrown when column widths are calculated on loading a document.
    • ArgumentOutOfRangeException is thrown when specifying an invalid number format.
    • KeyNotFoundException is thrown on executing MailMerge for a document with a custom style.
    • NullReferenceException is thrown when saving a document.
    • Resources are not released when a parent form is disposed of.

XtraTreeList Suite

  • TreeList
    • An empty node is not deleted when an end-user displays the Edit Form to add a new node and then cancels changes using the EditFormShowing event.
    • Nodes are collapsed after deleting a record from its data source when a column is sorted in descending order.
  • TreeList throws an InvalidPropertyPathException during filtering if a column has an invalid field name.
  • TreeListLookUpEdit - The editor is blank until it receives focus if EditValue is assigned in the form's constructor.

XtraVerticalGrid Suite

  • PropertyGridControl - Focused records are not drawn correctly when DXErrorProvider is used in PropertyGridControl in Office mode.
  • PropertyGridControl does not update the row height based on the content size.
  • The selected tab is not highlighted when the Office 2016 Colorful skin is used.
  • Vertical Grid causes NullReferenceException under certain circumstances.
  • VGridControl
    • The BestFit method incorrectly calculates the column width the first time.
    • The MultiEditorRow caption disappears after project building.
DevExpress WinForms

DevExpress WinForms

Tutte le suite e le librerie di componenti WinForms prodotte da DevExpress in un solo pacchetto.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di DevExpress ora.