DevExpress WinForms 18.2.4

Improves Grid, Spreadsheet and Scheduler controls.
January 02, 2019 - 17:06
New Version

Fixes

All WinForms Controls

  • BarButtonItems are duplicated in a successor when Visual Inheritance is in effect
  • BehaviorManager - Setting the e.Cursor parameter doesn't work when e.Handled is set to True
  • Custom header buttons aren't highlighted in a selected DockPanel in the Bezier skin
  • DirectXPaint - Skin colors are not applied when the DirectX painting is enabled
  • Flickering occurs when the color popup window is opened in VGridControl
  • FlyoutPanel - A flayout form is not shown when it is located within a nested non-top level form
  • Magnifier - Provide a way to visually see the selected color
  • PropertyGrid can be hidden in Designers if they are opened on a lower resolution monitor
  • PropertyGridControl - The Readonly attribute does not work with a custom editor
  • Skin Colors don't work in some skins
  • Skin Editor - ArgumentNullException is thrown on deleting a custom skin
  • Svg Image - An element's color is not changed according to the current palette when the element does not have a style
  • Swatch Picker displays a wrong palette name when Office 2019 Colorful is applied
  • The Bezier palette - Different names in the palette selector and palette gallery
  • The RepositoryItemTreeListLookUpEdit.OptionsView.ShowCheckBoxes property incorrectly behaves in the 18.2.3 version
  • ToastNotificationManager throws NullReferenceException on an attempt to show a notification from another thread

Coded UI

  • It is not possible to check if DXTestControl has focus
  • Unable to catch the moment when OverlayForm is closed

Data Access Library

  • Data Source Wizard - If the JSON source is specified incorrectly, it is impossible to close the wizard or return to the previous page
  • FilterEditControl is incorrectly sized when WindowsFormsSettings.DefaultFont is set to a non-default value
  • JsonDataSource - InvalidOperationException is raised when populating the JsonSchemaNode.Nodes collection
  • Query Builder - Diagram's scroll position is reset each time a query is modified
  • Relation Editor - Auto-Size a table item based on the longest column name
  • SqlDataSource - SP schema validation fails with the [dbo] prefix specified

MVVM Framework

  • Generic service interface in ViewModel does not work

PDF Viewer

  • API - The CurrentPageChanged event is not raised in certain cases
  • Localization - The 'PDFFileFilter' string contains an incorrect file mask in several localizations
  • Usability - Document creation and modification dates should be shown in the local time

Snap

  • It is impossible to bind the SNHYPERLINK field to a parameter
  • System.InvalidCastException is thrown on accessing the SnapList.RowTemplate property of SnapList located in the document header

XtraBars Suite

  • A bar item's ContentHorizontalAlignment is not taken into account
  • A new group is expanded when AccordionControl is not visible
  • AccordionControl - Flickering occurs on expanding Fluent Design AccordionControl groups
  • AccordionControl - The control is incorrectly scrolled if its container's height is greater than the control's height
  • AccordionControl - Transitions provided by TransitionManager operate incorrectly when DirectX is enabled
  • AccordionControlElement's caption is scrolled slower than HeaderControl when AccordionControl is scrolled   
  • AlertControl - A popup appears and then resizes when AutoHeight is set to true and FormShowingEffect is set to SlideHorizontal
  • BackstageViewControl - The Close method doesn't work when the ShowApplicationButtonContentControl method is called in a form's constructor
  • BarButtonItem - Memory is not released after items are displayed in a popup menu and then deleted
  • BarCheckItem - Background is displayed if the item's check box is visible
  • BarDockingMenuItem -"Reset Window Layout" is shown when all documents are closed
  • BarMDIChildrenListItem highlights an incorrect item if dock panels are used as tabbed documents
  • BarSubitem - The state is reset to normal when a popup is shown
  • BarToggleSwitchItem - An editor is not shown in a popup menu after the upgrade to v18.2
  • CustomizationForm/CustomizationControl throws an InvalidCastException when clicking the command grid
  • Default text in SkinPaletteRibbonGalleryBarItem isn't localizable
  • DocumentManager - The AddFloatDocument method doesn't take FormStartPosition set to CenterScreen into account
  • DocumentManager - The ObjectDisposed exception is thrown when ScrollUIMode is set to Touch or Fluent
  • FluentDesignForm - BarItems' dropdown cannot be shown in the form header
  • FluentDesignForm - HamburgerMenu has an incorrect color when the EnableAcrylicAccent property is false
  • FluentDesignForm does not refresh BarEditItem when its properties are changed
  • FluentDesignForm doesn't allow docking AccordionControl to right
  • Form instance implementing the IDocumentHostWindow interface sometimes is not created on drag and drop
  • HamburgerMenu - Selection isn't painted when skinning is disabled
  • KeyTips are not shown when two items are in a column and ItemsVertAlign is ItemsVertAlign.Top
  • NullReferenceException is thrown in the GetLinkMultiColumn method
  • Opening and closing backstage view moves the main form
  • Page Categories are missing when a form with the Ribbon control is maximized in an MDI form
  • PopupControlContainer is not scaled on a high DPI
  • PopupGalleryEdit - Context buttons are not visible on the popup form
  • RadialMenu - NullReferenceRxception is thrown in the GraphicsInfoArgs.SetTextRenderingHint method
  • Ribbon.ApplicationMenu appears at an incorrect location on multi-monitor systems
  • RibbonControl - A custom BarButtonItem registered at design time is not shown in the Ribbon Designer
  • RibbonControl - BarItems disappear when switching Ribbon Pages in the Office 2019 style and the RTL mode is enabled
  • RibbonControl - ExpandCollapseButton is not displayed
  • RibbonControl - Item links of BarSubItem are not shown in Ribbon Runtime Customization Form
  • RibbonControl - Labels are not shown for RepositoryItemTrackBar with vertical orientation
  • RibbonControl - Unable to hide the "More Commands" button
  • RibbonControl is incorrectly drawn at design time when the ShowApplicationButton option is disabled
  • RibbonControlDesigner - Different visual artifacts appear in the Dark theme
  • RibbonControl's popup overlaps a child dialog when the ribbon is minimized
  • RibbonOptionsTouch: Add SVG options for Touch Mode images
  • SkinEditorV2 - It is impossible to locate WaitForm and SplashScreen skin elements
  • Tab captions are mixed when RibbonControl's width is decreased in the Office 2019 style
  • TabbedView document header's underline is not scaled on High DPI screens
  • TaskBar flickers when BackStageView is hidden
  • The "Page Number" bar item height is too small if the OfficeUniversal Ribbon style is applied
  • The "Parameter must be positive" exception is thrown on 200% DPI if the skin image is set at runtime
  • The Arithmetic Overflow exception is thrown in the RibbonStatusBar.WndProc method if a project configuration is x64
  • The ColorScheme property affects the FilterPanel color
  • The MDI main form has an incorrect color when a current skin is changed and DefaultBarAndDockingController is used
  • The Tag property is reset when its item is disposed of
  • The ActivePanelChanged event is not raised when a dock panel is docked
  • Tooltips do not take into account a control's RightToLeft settings
  • When an MDI child RibbonForm is minimized, its caption's buttons are barely noticeable in the Office 2016 Colorful skin
  • WidgetView - A child document is not maximized
  • WidgetView - How to save/restore the position of a floating panel placed outside a form in FreeLayout mode
  • WidgetView - Setting WindowsFormsSettings.BackgroundSkinningMode to BackgroundSkinningMode.Legacy doesn't affect a widget caption text color
  • WindowsUIView - DocumentTile's text is drawn without anti-aliasing
  • XtraBars.Docking.DockPanel.DockAsTab throws an exception after updating DevExpress from v14.2 to v.18.2.3.

XtraCharts Suite

  • Aggregate functions do not skip empty points while calculating the points count
  • Axis Labels can require unnecessary space and increase the distance between panes
  • Chart - Memory leaks when a large number of points with the enabled Crosshair is used
  • ChartControl does not display the Step Area's line in certain cases
  • Crosshair - The ShowForNearestSeries option does not work correctly in the Gantt chart
  • Simple Diagram series sometimes decrease if multi-line layout is applied
  • The ArgumentOutOfRange exception is raised when the data source is changed if a chart contains an empty series or a series filled with points
  • The Chart Designer generates wrong data members for nullable nested properties
  • The diagram is scrolled when moving the mouse pointer in the diagram area if the mouse button was pressed outside this area
  • The secondary Y-Axis adjustment affects the primary X-Axis calculation behavior in certain situations
  • Usability - There is no capability to rotate Y-Axis labels in the Polar Diagram
  • WinForms localization works incorrectly with certain chart properties
  • XRChart - The data source field in the Series Label pattern is not processed at runtime
  • XtraReport / XRChart do not throw an exception if a data source has double.NaN

XtraDiagram

  • ConnectionChanging is not raised when a connector is moved and detached from items
  • DiagramItems that belong to a container are not clipped if they are located outside the container's boundaries
  • Only intermediate connection points are displayed when end points are located outside the current viewport area
  • The ConnectionChanged event is called several times for the same connection points

XtraEditors Library

  • An SVG image disappears when a large size is used
  • BreadCrumbEdit - "\\" is cut off from the path in the QueryChildNodes and PathChanged event handlers
  • ButtonEdit - An image assigned to a button is lost when a form's language is changed to Default
  • CalcEdit interprets user input using InvariantCulture instead of the current one under certain circumstances when no mask is used or a non-numeric mask is assigned to the editor
  • CalendarControl - A year is not changed when the UpdateDateTimeWhenNavigating property is set to false
  • CheckedListBoxControl - The auto height feature does not operate properly if the AllowHtmlDraw option is not enabled for a list box shown within the Excel filter's drop-down window
  • Color Editors - A text appears in the editor box with high DPI, while it is invisible with 96 DPI
  • ColorScheme affects the SimpleButton color
  • CustomHeaderButton is drawn incorrectly when the ImageToTextAlignment property is set to LeftCenter
  • DataTable cannot be moved to XtraForm from the Data Source window
  • Documentation - The BaseEdit.OldEditValue property is read-only
  • DPIAwareImageCollection - Images disappear when a form is designed at 216 DPI
  • Drop-down editors incorrectly position their popup windows when a window is set as AppBar
  • DXPopupMenu - SkinMenuManager is not used when a menu is invoked by DropDownButton
  • FilterControl - Applying the IsLike filter with an empty parameter raises an exception
  • Fluent Design Form - Buttons on ControlBox do not reset the Hover state on dragging
  • Fluent Design Form - CalendarControl placed into AccordionControl is incorrectly drawn when the DirectX acceleration is disabled
  • GridLookUpEdit does not update its display text if the text was cleared using the Backspace key
  • How to change the color of an XtraTabControl tab header in version 18.2
  • HyperTextLabel - The Copy operation key combination does not have the Ctrl+Insert synonym
  • ImageListBoxControl - Incorrect images are shown when data is changed
  • ImageSlider - Animation stops after re-sizing a form
  • ItemLinks in tittle bar are drawn incorrectly when FluentDesignForm is maximized
  • Overlay Form - Form can be shown outside the parent form's boundaries
  • PictureEdit displays an old image after a new SVG image is assigned to SvgImage in version 18.2
  • RepositoryItemSearchLookUpEdit - Search results are incorrect when a popup is opened for the first time and ViewType = TileView
  • SVG - Rounded line borders are not rendered correctly
  • ToggleSwitchEdit changes its state without animation if a user clicks its text
  • TreeListLookUpEdit - The Nodes collection is empty after hiding a parent control
  • XtraForm - A form cannot be re-sized if the Bezier skin is used on Windows Server 2008
  • XtraForm has an incorrect border color when the RTL mode is enabled
  • XtraMessageBox - Provide a static image collection to globally replace the default system MessageBoxIcon
  • XtraOpenFileDialog - Clicking a BreadCrumbEdit node does not change the current directory
  • XtraOpenFileDialog/XtraSaveFileDialog - DropDown does not display existing files when a file name is typed
  • XtraTabControl - The button settings are reset when the AppearanceDisabled.ForeColor property is set

XtraGrid Suite

  • AdvancedBandedGridView - EditFormInplace height is incorrect when the AllowPixelScrolling option is enabled
  • ArgumentException is raised when Print Preview is repeatedly shown and ImageComboBox is assigned to one of printed columns
  • ButtonEdit - EditorButtons that are ledt-aligned are hidden when the TextEditorStyle property is set to HideTextEditor
  • COMException is thrown in the DevExpress.Utils.DirectXPaint.DWriteProvider.GetFontFace method when a custom font is used
  • COMException is thrown in the DevExpress.Utils.DirectXPaint.DWriteProvider.GetFontFace method when GridControl's data source is set
  • GridControl - A column header checkbox is not updated when changing underlying data and data bound selection is used
  • GridControl - GroupPanel incorrectly synchronizes a skin in certain cases
  • GridControl - HTML text is not shown in Excel Filter popup items when the DataItem.HtmlText property is set in the FilterPopupExcelData event handler and the column's FilterMode is set to DisplayText
  • GridControl - IndexOutOfRangeException is thrown when DirectX rendering is enabled
  • GridControl - RGB colors are not saved to a layout in version 18.2.3 if the current culture is not English
  • GridControl - Scroll annotations are not supported in Server Mode
  • GridView - A custom in-place editor doesn't appear in the list of in-place editors when the list is displayed for the first time
  • GridView - Data is slowly exported to an Excel document when this data is grouped by several columns
  • GridView - FormatException is thrown when an enum column is filtered using a custom filter
  • GridView - Gaps are shown on maximizing a form with all expanded master rows
  • GridView - Rows are painted incorrectly after scrolling when cells have multiple lines
  • GridView - The unhandled exception is thrown if the DateTime column has the RegEx mask and is filtered in the Excel filter
  • GridView - Сells are empty when using RepositoryItemButtonEdit with HTML and WordWrap
  • GroupFooter Appearance is not taken into account when GridView is exported to Excel
  • LayoutView - IAnyControlEdit assigned to a column is painted incorrectly when DirectX rendering is enabled
  • LayoutView's field captions aren't aligned when LayoutView is exported
  • NullReferenceException is thrown in the UpdateLevelSelector method at design time when the form is closed
  • NullReferenceException is thrown when a form with TileView is closed at design time
  • NullReferenceException occurs in PopupBaseSizeableForm.get_CurrentSizing when a column filter popup is displayed    
  • PreviewRow uses an incorrect ForeColor for a focused row when light Bezier palettes are applied
  • The first opennning of a Data Source Wizard causes a Visual Studio crash
  • The GridView.FocusedObjectChanged event isn't raised for the first data row after a data source is refreshed and an auto filter row is focused
  • Tiles aren't displayed correctly in TileView with Kanban mode applied in RTL when HorizontalContentAlignment = Near
  • TileView - NullReferenceException is thrown in the tileView1_ContextButtonCustomize event handler in GridMainDemo
  • TileView - Tiles are incorrectly displayed in RTL mode when OptionsTiles.HorizontalContentAlignment is Near and a user resizes the Data Grid
  • WinExplorerView - A focused row is not highlighted
  • WinExplorerView - An item does not become visible when it is already focused and its rowhandle is set to FocusedRowHandle
  • XtraGrid - The Next/Previous buttons in the Find Panel aren't localizable
  • XtraLayout Suite
  • The "Add Item" element from the context menu is not localized in De language
  • The row height is not reset when all its items are hidden in Table mode

XtraMap

  • An unhandled exception (NullReferenceException) occurs when the vector layer data source is updated frequently
  • ArgumentException is thrown when MapPath is dragged near the longitude of 180
  • Cartesian map loses dimensions when you enable CartesianMapCoordinateSystem for the second time
  • It is impossible to build VB MapMainDemo in DEBUG configuration
  • KML - Certain elements are not parsed
  • Map Editor - A different map item is modified instead of the highlighed one when map items are shown in the same location
  • Map Editor - The toolbar state is not updated after a new polyline or a polygon item is created
  • Map Editor - Unable to modify inner segments of the polygon element
  • MapControl throws NullReferenceException when drawing a MapPath
  • Small mouse pointer size on HiDPI displays
  • Support clustering of Pie items
  • The MapPath fill style is initialized incorrectly in certain situations
  • The ZoomToFitLayerItems method does not work immediately after a Cartesian map is created
  • Usability - Map Editor UI tooltips cannot be localized
  • Usability - There is no capability to determine pending requests in the Layer.DataLoaded event handler
  • WMS - The maximum image size is not extracted from the server in certain situations

XtraNavBar

  • NavBar Popup Form is not repainted on resize
  • NavBarControl - Images are incorrectly aligned with text when the AllowHtmlString option is on
  • NavBarControl - Images from SvgImageCollections are not drawn

XtraPivotGrid Suite

  • Customization Form - All folders are expanded when the SearchBox is used
  • DataProcessingEngine.LegacyOptimized mode - Performance degradation of a field's CollapseAll / ExpandAll methods
  • NullReferenceException occurs in the PivotGrid control if a field with the specified GroupInterval contains null values
  • OLAP - Fields calculated using the OLAPExpression property have an incorrect icon in the Field List
  • OLAP - PivotGridControl allows adding unbound fields calculated using the UnboundExpression property
  • Pivot Grid - How to change Separator during CSV export
  • Pivot Grid - The PivotQueryExceptionEventArgs.ShowErrorPanel property has an incorrect setter
  • Pivot Grid raises a few internal exceptions if a data field bound to a String data source field is added
  • Pivot Grid raises a lot of internal exceptions if you add a data field bound to a custom class
  • PivotGrid does not display data correctly when it is bound to ChartControl
  • PivotGridControl - Column widths in HighDPI mode are scaled incorrectly
  • PivotGridFields generated at design time aren't removed along with PivotGridControl
  • The "ArgumentException: A circular control reference has been made" error occurs when the Prefilter dialog is invoked in the PivotGrid control placed on an MDI form
  • The BestFit method behavior is changed in the PivotGridControl.EndRefresh event handler

XtraPrinting Library

  • The document content is not clipped on being exported to an image in SingleFile mode
  • Export to DOCX - The XRRichText content is lost if it's split between pages (the merged RTF cells issue)
  • The “FromPage“ and “ToPage” properties are not restored when the ReportPrintTool.LoadPrinterSettings method is used
  • UI - The 'F3' and 'Shift+F3' hotkeys don't work in the Search panel of the Document Viewer

XtraReports Suite

  • ChartControl - The 'The datasource doesn't contain a data member with the "..." name.' error occurs when assigning a data source to a chart whose series contains a value member with the nullable type
  • Data Source Wizard - EFDataSource cannot be added to a report
  • Designer - Expression editor - The PrintOnPage event should not contain DataSource
  • Designer - PropertyGrid crashes after converting data bindings to expressions
  • End-User Report Designer - A report layout displays incorrect reserved space in multi-column mode
  • End-User Report Designer - Dock panels disappear when the designer is switched to the Preview tab and then to the Designer tab if the designer's ribbon is merged with the main window ribbon
  • End-User Report Designer - Expression Editor should show all tables in "Advanced Bindings" mode
  • End-User Report Designer - Provide SVG support for ColumnImageProvider
  • End-User Report Designer - ResourceManager should not be used to retrieve localized resources for the base XtraSchedulerReport class
  • End-User Report Designer - System.NullReferenceException is thrown on selecting a control in a report if the main application form uses the Office2003 style
  • End-User Report Designer - System.NullReferenceException is thrown when closing the floating Design Panel
  • Export to DOCX - An image placed to the XRRichText control is not exported if a text was displayed prior to this image
  • Export to DOCX - The "Index was out of range" exception is thrown for certain reports
  • Export To Pdf - An extra blank line at the end of text should be trimmed
  • Export to PDF - Wrapped text is truncated in the produced document
  • Expression Bindings - A control doesn't show any value if its expression is set to the DataSource.CurrentRowIndex or DataSource.RowCount variables
  • HTML5 Document Viewer - A brick added to the page on the report's AfterPrint event is not visible on the preview
  • Invoke a Filter Editor form for XtraReport at runtime to modify the report's FilterString expression
  • Print Preview - Text selection is very slow
  • Report Designer - Fit Bounds To Container command may work incorrectly for controls put into an XRTableCell with borders
  • Report Designer - Intersection of the control's bottom bound is not highlighted as an export warning
  • Report Wizard - A data member of a report data source is selected by default when DataSet is used as a report's data source
  • ReportPrintTool - Expanding a drill-down report makes it disappear from the print preview
  • SqlDataSource - Calling the Dispose method right after BeginFillList throws an unhandled exception
  • The "DXperience.Reporting" tracer does not log XRPictureBox control's image loading errors
  • The content of a specific report disappears on preview when a certain XRCrossBandLine control is visible
  • The DevExpress.XtraReports.Wizards.XtraReportModelUI class is missing in version 18.2
  • The same image is displayed for all master rows in XRPictureBox when this picture box is drawn inside the XRSubreport control
  • The Save message does not appear on an attempt to close the modified report in the End-User Report Designer
  • The size of the control created in the FillEmptySpace event handler changes when the report is previewed
  • The XRChart control doesn't show data for detail records in a master-detail report
  • The XRSubreport.CanShrink property does not work in certain report layout configurations
  • Visual Studio crashes with System.NullReferenceException when opening a report in Visual Studio Report Designer with the WebSite project type
  • Visual Studio Report Designer - The undo/redo hotkeys do not work in the script tab
  • Visual Studio Report Designer crashes on an attempt to expand a drill-down report (the ConnectionProvider issue)
  • VS Report Designer - It is possible to create a parameter whose name is equal to a property name of the XtraReport class
  • XPObjectSource - Filtering by a multi-value parameter does not work
  • XtraReport - The EvaluateBinding event arguments do not provide any information about a bound report parameter
  • XtraReport - Changing preview margins resets the page summary value (the ITypedList issue)
  • XtraReport - 'The datasource doesn't contain a data member with the "..." name' error occurs when loading a specific report with a chart
  • XtraReport hangs VS 2017 in Expression builder
  • XTraReport.CreateDocument throwns a NullReference exception in the ExpressionBindingEvaluator.SaveInitialPropertyValues method
  • XtraSchedulerReport - ReportDayView is removed from the Views collection when a report is saved to a .schrepx file

XtraRichEdit

  • A document image isn't displayed if a document contains a different image with the same Id
  • Certain DOCX documents cannot be properly loaded
  • Images in RichEditControl are blurry after upgrading to 18.2
  • Memory leaks when opening the Print Preview dialog in RichEditControl
  • RichEditControl cannot load a specific RTF document
  • RichEditControl incorrectly wraps text in the Simple view if the control is located on a child MDI form whose state was set to Minimized before form showing
  • RichEditControl shows the "Section break" formatting mark for all kinds of section breaks
  • RTL - Caret and Tab navigation and selection operate incorrectly in right-to-left text
  • RTL - Complex cell borders in RTL tables are drawn incorrectly
  • RTL - Nested tables disappear if placed inside an RTL Table
  • RTL - Undo\Redo break text and Document history
  • Shapes - Connectors are not properly rendered in RichEditControl
  • TextBox - It is impossible to select the entire row by clicking the left margin
  • The bottom image part isn't displayed for the specific OpenXml document
  • The CalculateDocumentVariable event is raised for the locked DocVariable field when the UpdateLockedFields option is set to Never
  • The RichEditControl.GetBoundsFromPosition method returns incorrect bounds for a text box' document position
  • There are no raster images for ReadingDirectionRightToLeft and ReadingDirectionLeftToRight bar items

XtraScheduler Suite

  • An appointment content isn't displayed in version 18.2 if AppointmentAutoHeight is disabled and AppointmentHeight is set
  • SchedulerControl - IndexOutOfRangeException is thrown in the DayViewMoreButtonsCalculator.CalculateTargetViewStart method
  • A recurrent appointment with the delete exception raises the RequestError when a Google calendar is synchronized
  • A row has the unchanged state if an appointment is modified when SchedulerDataStorage is used
  • Cloned appointments have the same identifiers when these identifiers are bound to custom fields
  • DivideByZeroException is thrown when appointments are deleted in a current Google calendar
  • GoogleApiException is thrown when SchedulerControl adds a new appointment with a reminder
  • iCalendarParseErrorException is thrown in the CreateProperty method when the Google calendar is synchronized
  • NullReferenceException is thrown in the AppointmentEventMapper.SetExtendedField method when the Google calendar is synchronized for the second time
  • NullReferenceException is thrown on editing an existing appointment if Google synchronization is used
  • Reminders are called for past events when the DXGoogleCalendarSync component is used
  • ResourceID is not saved when SchedulerDataStorage is used and ResourceSharing is set to False
  • SchedulerControl - An appointment flyout is shown at a wrong position
  • SchedulerControl - An appointment's flyout panel has a wrong layout when the Subject property is empty and the ShowReminder option is disabled
  • SchedulerControl - Appointment text is not shown in the Print Preview
  • SchedulerControl - It is not possible to get TimeRuler's ViewInfoTextItem time
  • SchedulerControl - Navigation Buttons are missing in TimeLineView in 18.2.3
  • SchedulerControl - NullReferenceException is thrown before showing a flyout
  • SchedulerControl - NullReferenceException is thrown in the AppointmentViewInfo.get_Description() method
  • SchedulerControl - The AllowAppointmentEdit and AllowAppointmentResize events are raised multiple times when SchedulerControl is re-sized or scrolled
  • SchedulerControl - The AppointmentsChanged event is raised unpredictably
  • SchedulerControl - The EditedAppointmentCopy method returns an incorrect appointment when using a custom appointment
  • SchedulerControl - The FetchAppointments event fires twice when DateNavigator is used
  • SchedulerControl - The MonthView scrolling hangs applications when using multiple CollectionSource.Criteria and HighDPI
  • SchedulerControl - The NullReference exception is thrown in the AppointmentChangeHelper.GetSourceAppointment function
  • SchedulerDataStorage - NullReferenceException is raised when saving appointments imported from ICS to XML
  • SchedulerStorage - ArgumentOutOfRangeException is raised when there are pattern appointments and AppointmentMappingInfo.Type is specified
  • The "An item with the same key has already been added" exception is thrown when a Google calendar is synchronized

XtraSpellChecker

  • Spelling suggestions may be incorrect when using ISpell and Custom dictionaries together
  • The "1 is not a supported code page. Parameter Name: codepage" error occurs on loading a specific dictionary when the "en-NL" culture is used
  • The custom dictionary isn't loaded when opening the SpellChecking demo directly

XtraSpreadsheet

  • Focus moves to an incorrect document after closing an inplace editor if SpreadsheetControl is used in an MDI child
  • Specific chart data series are incorrectly rendered in SpreadsheetControl after filling value ranges with data
  • SpreadsheetControl additionally escapes a string with quotation marks in text copied to the Clipboard in the UnicodeText format
  • SpreadsheetControl incorrectly processes certain quotation mark types
  • The "The data you're pasting isn't the same size as your selection. Do you want to paste anyway?" message is not shown in v18.1
  • The cell text is changed to "e" when calling the.OpenCellEditor(CellEditorMode.Enter) method if this cell uses a custom cell editor
  • The height of rows is calculated incorrectly in a specific XLSX file
  • The ROUND function in SpreadsheetControl returns incorrect results as compared to MS EXCEL
  • The use of RepositoryItemLookUpEdit to display custom editors causes a memory leak
  • The use of the SetInsideBorders method locks cells even if their Locked property is set to False

XtraSunburst

  • Data source fields are not displayed when configuring the data adapter data members (LabelDataMember, ValueDataMember)
  • Slow performance when rendering a big number of group levels
  • Usability - There is no capability to limit the group detail level

XtraTreeList Suite

  • A detail TreeList isn't updated when a master TreeList is filtered using a column filter popup
  • ArgumentNullException is thrown after any filter value is selected in the Text Filters tab of a column filter
  • ArgumentOutOfRangeException is thrown on calling GetVisibleIndexByNode when EndCurrentEdit is used to commit changes
  • AutoFilterRow loses focus when filter text is entered
  • Column widths change each time a layout is restored using the HighDPI mode
  • DragDropBehavior does not allow dragging and dropping records between TreeLists if DataTable is used as a data source
  • NullReferenceException is thrown when scrolling TreeList with fixed columns horizontally
  • The BeforeFocusNode event is not raised when an associated SearchControl is used
  • TreeList - A topmost node is incorrect when closing FindPanel
  • TreeList - ArgumentNullException when showing the footer's summary type menu
  • TreeList - ArgumentOutOfRangeException is thrown in the designer when the ParentFieldName property is used
  • TreeList - Column and summary captions are not localizable in the Print Designer dialog
  • TreeList - NullReferenceException is thrown on the MoveLast method call when the control does not have nodes
  • TreeList - NullReferenceException is thrown when the ExpandAll method is called
  • TreeList - The control is drawn as a gray rectangle when BeginUpdate is used
  • TreeList - The FocusedNodeChanged event is raised twice on collapsing a node if a child one is focused
  • TreeList does not take the WindowsFormsSettings.DisableAccessibility property into account

XtraTreeMap

  • TreeMapControl does not implement the DevExpress.XtraPrinting.IPrintable interface after the upgrade
  • Usability - There is no capability to center the leaf label vertically

XtraVerticalGrid Suite

  • Documentation - The code snippet given in the "Organize Properties into Tabs in Code" section of the Office View help article is incorrect
  • PropertyGridControl - The browsable attribute for enum items doesn't work
  • PropertyGridControl - A default dialog is shown regardless of assigning a different repository item to a collection property in the CustomRecordCellEdit event handler
  • PropertyGridControl - A frame is shown around ToggleSwitch
  • PropertyGridControl - InvalidOperationException is thrown when using the ExpandableRowSettings attribute
  • PropertyGridControl - Searching and filtering does not take a property name defined with ComponentModel.DataAnnotations into account
  • PropertyGridControl - The first tab is not selected in Office View by default
  • PropertyGridControl - The ShowRootCategories property doesn't hide root categories on OfficeView tabs
  • PropertyGridControl does not destroy the previous data
  • RepositoryItemCheckEdit cannot be used in PropertyGridControl
  • The vertical scrollbar overlays a category row's expand button under certain conditions
  • VGridControl - In-place buttons aren't completely highlighted when hovering over them with the mouse
  • VGridControl - RepositoryItemButtonEdit's CustomDisplayText event gets an incorrect value
  • VGridControl - Row heights are scaled incorrectly in HighDPI mode
  • VGridControl - The control's designer sometimes stops showing actual rows after adding/removing a row in the Rows section
  • VGridControl throws NullReferenceException on clicking a cell when its OptionsBehavior.Editable is false
  • VGridControl does not take into account DataAnnotations with the ResourceType parameter
DevExpress WinForms

DevExpress WinForms

All the WinForms component suites and libraries produced by DevExpress in one package.

Got a Question?

Live Chat with our DevExpress licensing specialists now.