Quantcast
Channel: ComponentSource News | DevExpress
Viewing all 1089 articles
Browse latest View live

DevExpress ASP.NET 19.2.7

$
0
0
DevExpress ASP.NET

Improves GridView, RichEdit and Scheduler controls.

Fixes

All ASP.NET MVC products

  • MVC - There is no suitable API to force unobtrusive validation for visible and hidden editors located on a form or within a specific container.

All ASP.NET Web Forms products

  • Documentation - Add information that the font and baseColor can be changed in the Default theme.
  • ExpressionEditor does not support the ToDateTime function.

ASPxDataEditors

  • BootstrapBinaryImage - It's not possible to set the "Standard" upload mode using the EditingSettings.UploadSettings.UploadMode property.
  • Calendar - Blue borders are shown for every month and year in Chrome iOS.
  • CheckBox for WebForms - Page automatically scrolls up when the checked state changes in IE.
  • TextBox for WebForms - The page is not scrolled by using the mouse scroll wheel when Mask is specified and AllowMouseWheel is disabled.

ASPxDiagram

  • The control sends too many requests to the server to load SVG images for custom shapes.
  • The toolbox is shown above a responsive modal panel.
  • The "Object reference not set to an instance" error occurs when the parent ASPxCallbackPanel callback is initiated on the "Delete" key press.

ASPxGantt

  • An error occurs on an attempt to create a task if a data source is initially empty.

ASPxGridView

  • Batch Editing - The RowUpdating event has incorrect arguments if the grid is filtered.
  • Data Cell Bands demo - Grid borders are not rendered with the Mulberry theme.
  • System.StackOverflowException exception occurs after all rows have been selected and then exported.
  • Add the "Preview Changes" command to the GridView toolbar.
  • An unnecessary query is executed when SettingsHeaderFilter.Mode is set to DateRangePicker or DateRangeCalendar.
  • Sorting is applied incorrectly for a detail grid if the SortMode property is set to DisplayText for specific columns in the Init event handler.
  • TokenBox/TagBox Column - The "Invalid value" error occurs on updating or inserting a row.
  • The GridViewClientSideEvents.EndCallback event has an incorrect e.comand parameter.
  • An Object Reference error occurs if the grid in Batch mode has a group summary item with FieldName set to a column that is not added to grid columns.
  • The AutoExpandAllGroups property is not in effect after the Refresh method is called if a grid is initially empty.
  • The 'Cannot set property 'collectCallbackIDs' of null' error occurs when a grid is in Batch mode, the Enabled property is set to False and it contains a combo box column that supports callbacks.
  • The 'Multiple controls with the same ID '_0' were found' error occurs on paging if ShowEmptyDataRows is enabled and a grid contains cell bands.

ASPxHtmlEditor

  • 'Select All' toolbar item doesn't work on a mobile device if an editor is not focused.
  • The Height property has no effect when it is set to 100% even if the height of all its containers is set to 100%.

ASPxRichEdit

  • Print Preview - Tables are rendered differently than in a control.
  • A dialog to fill document fields is shown while printing a document, even if the fields were filled before clicking the Print button.
  • "Object reference not set to an instance of an object" exception is thrown if the Sql Office State provider is used.
  • Font settings are not pasted to the editor if text was copied from Microsoft Word.
  • Inserted images are converted to PNG and the size of an exported/saved document becomes bigger than the size of the initial image.
  • Remote State Provider - An error message occurs after inserting an image from the clipboard.
  • Remote State Provider - An error occurs if the Insert Image dialog is invoked before document synchronization.
  • The "Automatically resize to fit contents" option's state is incorrect when opening certain RTF documents.
  • The "Cannot read property 'onGetResponse' of null" JS error occurs under certain circumstances when Spell Checking is enabled.
  • The copy-paste feature does not work if the control is placed into iframe and the DocumentCapabilities.CharacterFormatting property is disabled.
  • A script error occurs on an attempt to set negative spacing between cells in a table.
  • A table pasted in a document is incorrectly displayed when the control is used in Simple View mode.
  • FILLIN fields are not supported.
  • Performance issues occur on opening a certain large file.
  • Some .emf images are displayed with low quality.
  • The "Autofit window" functionality does not work if an object with a floating position is located on the side of the table.
  • The "Cannot read property 'info' of undefined" script error occurs on opening a certain file.
  • The control displays OK button when re-opening a document on a callback.
  • The editor deletes the selected paragraph located at the end when replacing the selected row.
  • The font for the normal style is set to Symbol on copying content to an empty RichEdit from a specific document.
  • The table ruler doesn't work correctly.
  • A document format is incorrectly determined when being saved if the document was opened from a byte array (stream) with a format specified explicitly.

ASPxScheduler Suite

  • A client state of the ASPxResourceNavigator control located within a template is not updated on callback requests.
  • Layout is rendered incorrectly when the iOS theme is used.
  • The TimelineView.CellAutoHeightOptions.Mode property affects resizing performance.
  • "WorkWeek" view is incorrectly aligned.
  • Appointment start time is not shown for multi-day appointments if the EnableClientRender property is set to true.
  • Appointments are incorrectly aligned after refresh.
  • Multi day appointments are not visualized after editing.
  • The DayCount property should be hidden for FullWeek and WorkWeek views.
  • The Floating Action Button's New Appointment item cannot be localized using satellite assemblies generated by Localization Service.
  • The layout of View Selector and View Interval elements is incorrectly re-calculated when changing control width if only Agenda view is enabled.
  • The selection tooltip is never shown.
  • Timeline view - The content is rendered incorrectly if the control's height is greater than the height of all the visible resources.
  • TimeLineView's layout is calculated incorrectly if a scheduler's height is changed on the client when the FitToContent mode is enabled and appointments are grouped by resources.
  • It's impossible to add a new FAB action in the VS Properties window.
  • The "Failed to load viewstate" error occurs in a certain scenario when EnableCallBacks is set to false and templates are defined for views.
  • The appointment color set in the AppointmentViewInfoCustomizing event handler is lost when several resources are displayed.
  • The Edit floating action button is not hidden on selecting a date cell after selecting an appointment.
  • The End date is changed after a callback inside the customized edit form if the AllDay property is enabled.
  • The page scroll position is lost after clicking ASPxCheckBox placed inside HorizontalAppointmentTemplate.
  • The scheduler layout gets corrupted once a custom popup is shown in the AppointmentClick event handler instead of the default tooltip.
  • The StoreFullWeekViewTimeScale property is not available and the corresponding time scale value is not stored in cookies.
  • Scheduler for WebForms loses its scrollbar position after moving/resizing an appointment and calling the client-side Refresh and PerformCallback methods.
  • The scrollbar position is lost after calling the client-side SetHeight method.
  • Scheduler.Web - An event is dragged following the mouse pointer once the mouse button is released.
  • The "Cannot read property 'getVisibleIntervals' of null" error occurs if the ASPxScheduler control with a custom ToolbarViewVisibleIntervalTemplate template is located within GridView's detail row template.

ASPxSpreadsheet

  • Documentation - Add information that the ASPxSpreadsheet control's client-side BeginCallback and EndCallback events don't provide the e.command parameter.
  • A file becomes corrupted after saving.
  • A worksheet name containing TAB characters is incorrectly parsed on the document load.
  • OpenXML document containing specific formulas cannot be opened.
  • Pasting doesn't work when RedisStateProvider is used.
  • The client-side SpreadsheetCellBeginEdit event has incorrect information about date values.
  • Spreadsheet chooses a default aggregation operator for a particular set of data not the same as it is done in Microsoft Excel.
  • Spreadsheet for ASP.NET Core - Search with the "Find all" option is incorrectly performed if a single space value is used.
  • Spreadsheet for WebForms - Sorting works only within a table.
  • Spreadsheet for WebForms - The Undo/Redo buttons become active after adding a new sheet.

ASPxTreeList

  • Nodes that are hidden in the CustomFilterNode event handler are still rendered in TreeList if a TreeList's filter is empty.
  • The component render looks broken if virtual mode is used with vertical scrolling.
  • Recursive selection does not work when the Search Panel is enabled.

Bootstrap Charts

  • The SettingsCommonAxis.Color property cannot be set.

Bootstrap Data Editors

  • BootstrapBinaryImage - It's not possible to set the "Standard" upload mode using the EditingSettings.UploadSettings.UploadMode property.
  • ButtonEdit for Bootstrap - The Button.ToolTip content is incorrectly encoded.
  • RadioButtonList for Bootstrap - The CSS class specified through the TextCssClass property cannot be applied to list items.

Bootstrap GridView

  • The validation mark is not shown for the BootstrapGridViewCheckColumn column.
  • An unnecessary query is executed when SettingsHeaderFilter.Mode is set to DateRangePicker or DateRangeCalendar.
  • TokenBox/TagBox Column - The "Invalid value" error occurs on updating or inserting a row.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • Bootstrap FileManager - The component looks collapsed in IE11 if the Height property is not specified.
  • BootstrapFileManager - "Cannot read property 'mainElement' of null" script error occurs when the ShowFilterBox property is disabled.
  • FileManager - The ASPxClientFileManagerItem.GetFullName method returns incorrect file paths for filtered files if the SettingsFiltering.FilterBoxMode property is set to "Subfolders".
  • FileManager for Bootstrap - It is not possible to upload a file via drag and drop.

Bootstrap Rich Text Editor

  • Font settings are not pasted to the editor if text was copied from Microsoft Word.
  • Remote State Provider - An error message occurs after inserting an image from the clipboard.
  • Remote State Provider - An error occurs if the Insert Image dialog is invoked before document synchronization.
  • The "Automatically resize to fit contents" option's state is incorrect when opening certain RTF documents.
  • The "Cannot read property 'onGetResponse' of null" JS error occurs under certain circumstances when Spell Checking is enabled.
  • The copy-paste feature does not work if the control is placed into iframe and the DocumentCapabilities.CharacterFormatting property is disabled.

Bootstrap Scheduler

  • HorizontalAppointmentTemplate content is shown over day headers after a date is changed.
  • HorizontalAppointmentTemplate is missing if Scheduler is wrapped in the div element with bootstrap classes (col-lg-8,col-lg-6).
  • The HorizontalAppointmentTemplate template is not applied in MonthView.
  • The selection tooltip is never shown.

DevExtreme Data Grid

  • A focused row is changed after swiping a table on a mobile device.
  • An additional top border is shown for the selected row.
  • Cell highlight is disabled after editing.
  • Column separators don't reach the bottom border under certain conditions.
  • Paging to the last page is incorrectly performed if the FocusedRowEnabled option is enabled.
  • State Storing - Selection is not restored when renderAsync is set to true.
  • The color of group row headers is incorrect in Firefox when fixed columns are enabled.
  • The dx-datagrid-hidden-column CSS class is applied to the group header when the hidingPriority property is specified for a grid column.
  • The FocusedRowChanged event is raised twice when a row is updated.
  • DataGrid clears the focused row when the Edit Form is opened.
  • DataGrid doesn't display validation messages in cell editing mode with enabled selection if all text is deleted at once.
  • DataGrid doesn't validate a currently edited cell when a row is selected in the Material theme.
  • DataGrid with a boolean column throws the "Cannot read property 'type' of undefined" error when deleting a row.
  • DataGrid/TreeList - The rowAlternationEnabled option does not affect fixed columns in FireFox 73.0.

DevExtreme Data Visualization

  • CDN Scripts - "A cookie associated with a cross-site resource was set without the `SameSite` attribute." warning appears.
  • PieChart - Legend item color changes on hovering over a point if hoverMode is none.
  • PieChart - Sectors disappear when tapping in iOS.

DevExtreme Diagram

  • The control sends too many requests to the server to load SVG images for custom shapes.

DevExtreme File Management

  • File Manager for ASP.NET Core doesn't show a file if its extension contains capitalized letters.
  • FileManager for ASP.NET Core - The AllowedFileExtensions rules are set inconsistently on the client and server sides.

DevExtreme Gantt

  • A JSON object is sent as a parameter after a resource is deleted.

DevExtreme Html Editor

  • Image resizing rectangle is painted incorrectly when an image is placed within a list.
  • HtmlEditor removes attributes from the OL element.

DevExtreme Scheduler

  • Incorrect date format for German localization.
  • The widget's header is rendered incorrectly on narrow screens.
  • The appointment is rendered incorrectly when Daylight Saving Time starts.
  • The appointment text is not displayed when both startDate and endDate are set to 12AM on the same dates.
  • Scheduler sends incorrect appointment data to the onAppointmentFormOpening event handler if the UTC timezone is used.

DevExtreme Tree List

  • The rowAlternationEnabled option does not affect fixed columns in FireFox 73.0.
  • Treelist - Actions like selecting rows require two clicks on mobile devices if less than a half of the row is visible.

DevExtreme UI Widgets

  • Accordion - The option method doesn't update layout if a long path is used.
  • ColorBox - The showDropDownButton and openOnFieldClick properties are hidden in the control.
  • DateBox - onValueChanged event is undefined when the type is time and the value is changed from the picker.
  • DateBox ignores formatting options on Android devices.
  • DevExtreme Editors - The "Error: E0120 - Adapter for a DevExpressValidator component cannot be configured" error occurs on an attempt to specify validator settings in the onContentReady event handler.
  • DropDownBox - HOME/END does not work when a popup is open.
  • List - It is possible to reorder items if allowReordering is set to false.
  • List - The widget incorrectly renders a dragged item if RTL is enabled.
  • RadioGroup - Setting items in onContentReady requires setTimeout.
  • SelectBox resets its value when focus is lost and the value is not included in data items.
  • TileView - Scrolling starts from the left although RTL is enabled.
  • Toolbar - The "System.NullReferenceException: Object reference not set to an instance of an object" error occurs if elementAttr and ID are set for the nested dxSelectBox.
  • TreeView doesn't accept a sting as a rootValue.

MVC CardView

  • NullReferenceException is thrown on sending a POST request with an empty body.

MVC Data Editors

  • Calendar - Blue borders are shown for every month and year in Chrome iOS.
  • ComboBox - The dropdown layout is incorrect if the null value is returned for an empty filter.
  • MVC Combobox - "Cannot read property 'value' of null" error occurs if a combobox editor was removed from a page until its callback was finished.

MVC Diagram

  • The control sends too many requests to the server to load SVG images for custom shapes.
  • The toolbox is shown above a responsive modal panel.

MVC GridView

  • An unnecessary query is executed when SettingsHeaderFilter.Mode is set to DateRangePicker or DateRangeCalendar.
  • TokenBox/TagBox Column - The "Invalid value" error occurs on updating or inserting a row.
  • NullReferenceException is thrown on sending a POST request with an empty body.

MVC Navigation, Layout & Multi-Purpose Extensions

  • FormLayout - The layout group caption has borders in some themes.
  • FileManager - The "Object reference is not set to an instance of an object" is thrown when copying one folder to another with Google Drive System provider.
  • FileManager - The ASPxClientFileManagerItem.GetFullName method returns incorrect file paths for filtered files if the SettingsFiltering.FilterBoxMode property is set to "Subfolders".
  • Ribbon for MVC - An exception occurs when the DefaultRibbonTabs property of both SpreadsheetExtension and RichEditExtension is used to build ribbon tabs.

MVC Report

  • ASPxWebDocumentViewer - CSV/Text export options should be hidden if the SingleFile export mode is not allowed.
  • ASPxWebDocumentViewer - The StorageCleanerSettings class does not work for in-memory document storage (no file-based storage).
  • Reporting - The String.EndsWith() function has a typo in the description.
  • Web Dashboard - The "Cannot read property 'toLowerCase' of undefined" Javascript error occurs when expanding fields in the field list in certain cases.
  • Web Report Designer - It is not possible to edit the Parameter.Tag property after upgrading to 19.2.
  • Web Report Designer - XRRichText in-place editing does not work correctly when the editor is scrolled.
  • Web Report Designer's Report Wizard - The DataSource selection page is displayed in the wizard even if it has only one data source.
  • XRPivotGrid - some strings cannot be localized.
  • XtraReport - The KeepTogether option does not work for XRPictureBox.

MVC RichEdit

  • A dialog to fill document fields is shown while printing a document, even if the fields were filled before clicking the Print button.
  • "Cannot read property 'saveInProgress' of null" JavaScript error occurs under certain circumstances.
  • "Object reference not set to an instance of an object" exception is thrown if the Sql Office State provider is used.
  • Font settings are not pasted to the editor if text was copied from Microsoft Word.
  • Inserted images are converted to PNG and the size of an exported/saved document becomes bigger than the size of the initial image.
  • Numbers are reset after updating a table.
  • Remote State Provider - An error message occurs after inserting an image from the clipboard.
  • Remote State Provider - An error occurs if the Insert Image dialog is invoked before document synchronization.
  • The "Automatically resize to fit contents" option's state is incorrect when opening certain RTF documents.
  • The "Cannot read property 'onGetResponse' of null" JS error occurs under certain circumstances when Spell Checking is enabled.
  • The copy-paste feature does not work if the control is placed into iframe and the DocumentCapabilities.CharacterFormatting property is disabled.
  • An error occurs on printing a document with a footer/header.
  • Document content is not saved on the SaveCopy method call during a custom callback initiated after typing.
  • Spell checker does not recognize words with special symbols in Spanish.
  • A document format is incorrectly determined when being saved if the document was opened from a byte array (stream) with a format specified explicitly.

MVC Scheduler

  • A client state of the ASPxResourceNavigator control located within a template is not updated on callback requests.
  • The appointment highlighting feature stops working after changing a currently displayed month.
  • Date Headers and All-Day area cells are misaligned relative to main view cells in the Edge browser.
  • Appointment start time is not shown for multi-day appointments if the EnableClientRender property is set to true.
  • It is impossible to navigate to previous/next months using the Date Navigator control if a newly selected date is located in the "disabled date" area.
  • Multi day appointments are not visualized after editing.
  • The DayCount property should be hidden for FullWeek and WorkWeek views.
  • The Floating Action Button's New Appointment item cannot be localized using satellite assemblies generated by Localization Service.
  • The layout of View Selector and View Interval elements is incorrectly re-calculated when changing control width if only Agenda view is enabled.
  • The selection tooltip is never shown.
  • Timeline view - The content is rendered incorrectly if the control's height is greater than the height of all the visible resources.
  • TimeLineView's layout is calculated incorrectly if a scheduler's height is changed on the client when the FitToContent mode is enabled and appointments are grouped by resources.
  • IE 11 - The appointment edit form with the template content has the transparent background if the adaptivity mode of the popup container is enabled.
  • The client-side AppointmentClick and AppointmentDoubleClick events don't fire if all items of the popup menu are hidden and this menu is invoked.
  • Scheduler for MVC sends a callback on navigating in the DateNavigator component even if the AppointmentDatesHighlightMode property is set to "None".

MVC Spreadsheet

  • A file becomes corrupted after saving.
  • A worksheet name containing TAB characters is incorrectly parsed on the document load.
  • OpenXML document containing specific formulas cannot be opened.
  • Pasting doesn't work when RedisStateProvider is used.
  • The client-side SpreadsheetCellBeginEdit event has incorrect information about date values.
  • Search with the "Find all" option is incorrectly performed if a single space value is used.
  • The Copy/Paste functionality still works if it is disabled using Settings.Behavior properties.

MVC TreeList

  • Nodes that are hidden in the CustomFilterNode event handler are still rendered in TreeList if a TreeList's filter is empty.
  • The component render looks broken if virtual mode is used with vertical scrolling.

Navigation, Layout & Multi-Purpose Controls

  • FileManager - The "Object reference is not set to an instance of an object" is thrown when copying one folder to another with Google Drive System provider.
  • FileManager - The ASPxClientFileManagerItem.GetFullName method returns incorrect file paths for filtered files if the SettingsFiltering.FilterBoxMode property is set to "Subfolders".
  • FileManager for WebForms - MaterialCompact theme - A control is rendered incorrectly after the 'Refresh' toolbar item is clicked and file manager is in the detail row grid template.
  • FormLayout for WebForms - The Font.Bold property is applied not to all item captions inside the layout.
  • PopupControl for WebForms - ASPxWebDocumentViewer located inside a popup with adaptivity mode set to "Always" doesn't adjust its size correctly.
  • Splitter for WebForms - The "Cannot read property 'GetContentContainerElement' of null" script error occurs when ASPxSplitter has panes with the enabled AutoHeight in a certain scenario.
  • UploadControl for WebFroms - The "HTTP header "Dropbox-API-Arg": commit.path: 'x' did not match pattern '(/(.|[\r\n]))|(ns:[0-9]+(/.)?)|(id:.)'" error occurs when uploading a file to the Dropbox storage.

Project Templates

  • "BootstrapToolbar ID is not specified" error occurs on opening the Site.master page of Bootstrap Responsive Web Application.

Rich Text Editor for ASP.NET Core

  • Font settings are not pasted to the editor if text was copied from Microsoft Word.
  • A script error occurs after a multi-level list is applied to a single-level list contained in a loaded document.
  • A script error occurs when selecting text with multiple fonts and opening the Font dialog.
  • Hanging indents are displayed incorrectly.
  •  Incorrect text is shown in the paste error dialog.
  • A DOCX file is corrupted after export.
  • Tab alignment is incorrect in certain documents.
  • XRRichText in-place editing does not work correctly when the editor is scrolled.

Spreadsheet for ASP.NET Core

  • It is impossible to restore a minified column.
  • Search with the "Find all" option is incorrectly performed if a single space value is used.
  • The New Sheet button is enabled if a protected document is opened.
  • The Search feature does not work properly.

XtraReports Suite

  • ASP.NET Core Report Designer - A registered exception handler does not catch query builder exceptions.
  • ASPxWebDocumentViewer - CSV/Text export options should be hidden if the SingleFile export mode is not allowed.
  • ASPxWebDocumentViewer - The StorageCleanerSettings class does not work for in-memory document storage (no file-based storage).
  • Document Viewer does not operate correctly when the ASP.NET Reporting back-end application is deployed in containers (Web Farm).
  • End-User Report Designer - Typing issue in devexpress-reporting npm package.
  • Export to HTML - Text disappears if the text font size is larger than the label height.
  • Export to HTML - Text in a control is truncated on exporting a report in the 19.2.5.20022 build.
  • InteropServices.ExternalException is thrown on processing the <HR> tag in XtraReport on Azure.
  • Property Grid - It is impossible to customize the custom property name of a custom control in the Expression tab.
  • Reporting - The String.EndsWith() function has a typo in the description.
  • Web Document Viewer - "Document Not Found" error occurs in server-side logs when an application is published on Azure.
  • Web Report Designer - It is not possible to edit the Parameter.Tag property after upgrading to 19.2.
  • Web Report Designer - XRRichText in-place editing does not work correctly when the editor is scrolled.
  • Web Report Designer's Report Wizard - The DataSource selection page is displayed in the wizard even if it has only one data source.
  • XRPivotGrid - some strings cannot be localized.
  • XtraReport - The KeepTogether option does not work for XRPictureBox.

DevExpress WinForms 19.2.7

$
0
0
DevExpress WinForms

Improves PDF Viewer, Charts and Grid controls.

Fixes

All WinForms products

  • A memory leak in RibbonControl.
  • ExpressionEditor does not support the ToDateTime function.
  • Form Filling - An interactive form containing several fields with the same names is filled incorrectly.
  • Project Settings - The selected palette is reset when showing a form designer of a neighboring project.
  • RadialMenu - The BeforePopup event does not fire.
  • SplitContainerControl - DevExpress properties are not shown in the context menu for the first time.
  • StackPanel - Width is incorrectly calculated if AutoSize is set to true.

Data Access Library

  • A data source filter string works incorrectly when a multi-value parameter is used with the 'Is Null' and 'Is Not Null' operators.
  • QueryBuilder crashes when an invalid statement is entered.
  • SqlDataSource Query Builder - The Filter Expression Editor shows the "Invalid column" message for tables from a non-default schema.
  • System.NullReferenceException is thrown when an object that contains a property only with the set accessor is used as a report data source.
  • WinForms Dashboard Designer - NullReferenceException is thrown in the Query Builder of the Federation Data Source when the same data source is added twice to the "Join" type query.

MVVM Framework

  • BarToggleSwitchItem does not implement the ISupportCommandBinding interface.

PDF Viewer

  • Form Filling - Multiline text disappears in a text field if the text field height is not enough to fit it.
  • Localization - The content of the 'Annotation Properties' form cannot be localized via the localization service.
  • Parsing - A document containing a font with a number represented as a reference cannot be opened.
  • Printing - A specific document cannot be printed on a printer that doesn't support native XPS printing.
  • Rendering - A page that contains an inline image with the 'Filter' value represented as an array cannot be rendered.
  • Rendering - A text that is drawn using the Type1 font with explicitly defined encoding cannot be rendered.
  • 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.
  • The Navigation Pane shows button captions instead of icons when the Turkish culture is used.

Snap

  • A newly inserted calculated field is removed after closing the Manage Query dialog.
  • The Modified property is not set to True after performing modifications in the data source.

XtraBars Suite

  • AdornerUIManager - The badge offset is applied incorrectly when High DPI settings are used.
  • An incorrect item is deleted when the item list is filtered.
  • Application Menu - SVG images are incorrectly drawn for disabled bar items.
  • ArgumentException: 'A circular control reference has been made.' on closing FlyoutDialog when BackstageView is shown.
  • BackstageViewControl - The form's system menu is shown on pressing the spacebar key after showing BackstageView's key tips.
  • BackstageViewControl - ItemPressed isn't raised when an item is right clicked.
  • BackstageViewControl - It's necessary to press a key tip twice to select a tab.
  • BackstageViewControl - Page Header Items are not shown if the BackstageViewControl.BackstageViewShowRibbonItems option is set to PageHeaderItems.
  • BarEditItem - Editor buttons are incorrectly highlighted when an SVG image is assigned to a button.
  • BarItem's ImageOptions ignore SvgImageSize when an image is taken from an SvgImageCollection.
  • BarManager - A floating bar does not increase its size if a large image is assigned to a bar item.
  • BarManager - Quick customization menu is hidden when hovered by the mouse cursor in PerMonitorV2 Dpi mode on Windows 10.
  • BarManager - The DockChanged event is not raised when a bar is docked by double-click.
  • BarManager - The ItemClick event is generated when clicking an item placed in a BarSubItem in the PopupMenu's designer.
  • BarManager's customization form does not take into account the TopMost option set during initialization.
  • BarToggleSwitchItem - HTML formatting does not work if an item is added to PageHeaderItemLinks.
  • ContextButtons in AccordionControl ignore TextOptions.HAlignment.
  • DockManager - A float form does not restore a previous position size on screens with different DPIs.
  • DockManager - It is impossible to enter text in text boxes located within DockPanels after buttons of RepositoryItemComboBox shown within RibbonStatusBar are disabled.
  • DockManager - Tab Container flickers when visibility of one of docked DockPanels is changed.
  • Fluent Design Form - How to extend Hamburger Menu to the form's title bar when the EnableAcrylicAccent property is disabled.
  • IndexOutOfRangeException is thrown when obtaining a skin-related pen from the SystemPens collection.
  • Inner popup menu cannot be shown when using the SetPerMonitorDpiAware method.
  • KeyTips appear in RibbonControl even after mouse clicks.
  • MDI child form is incorrectly shown on loading when the UpdateMdiClientOnChildActivate option is disabled.
  • NullReferenceException is thrown in the BaseGalleryViewInfo.OnAnimation method.
  • PageGroup - Setting the Properties.Margin property is not in effect until re-sizing a parent form.
  • PopupMenu's designer does not work correctly if RibbonControl is added into a form with BarManager.
  • RibbonControl - BarEditItem overlaps neighboring items after a large SVG image is assigned to it.
  • RibbonControl - Ribbon page headers are not scrolled if the mouse cursor doesn't hover over them.
  • RibbonControl - The ApplicationButtonClick event is not raised.
  • RibbonControl is incorrectly docked to the top.
  • RibbonStatusBar - Height is not recalculated when using the PerMonitorV2 mode and the AutoHeight option.
  • Search Item displays an untranslated message when no items are found.
  • TabPane - The selected page is not highlighted when the Whiteprint skin is used.
  • The AccordionControl elements are not refreshed in minimized mode.
  • The HideDropDownWindow method does not work when WaitForm is shown.
  • The Inspect tool cannot detect RibbonControl's Search Item.
  • ToastNotificationManager - The data argument in the ToastNotificationActivator's OnActivate method can be null.
  • ToolBarForm - BarStaticItem does not take into account the AllowGlyphSkinning property.
  • ToolbarForm - Caption buttons have an offset when the form icon is hidden.
  • WidgetView document headers are scaled inconsistently when PerMonitorV2 DPI awareness is enabled.
  • WinForms - AccordionControl with ExpandElementMode.Single mode doesn't show navigation items.

XtraCharts Suite

  • An unhandled error (System.OverflowException) occurs on displaying the WilliamsR indicator in certain situations.
  • Chart Designer - The Secondary Y-Axis setting does not persist.
  • Chart Designer - The WholeRange.MinValue property is unexpectedly changed after setting WholeRange.MaxValue.
  • Export - A chart image is incorrect when running the ExportToImage method via multiple threads.
  • The ChartControl.SelectedItems collection is cleared on zooming and scrolling.

XtraDiagram

  • OutOfMemoryException occurs in DiagramControl when the begin and end connector arrows are attached to each other.

XtraEditors Library

  • BreadcrumbEdit - Scrolling becomes intermittent if a drop-down list contains a lot of nodes.
  • ButtonEdit - The beep sound is played when the key combination assigned to the EditorButton.Shortcut property is pressed.
  • CalendarControl - NullReferenceException is thrown on clicking a day in multiselect mode.
  • CameraControl - "Cannot use the device" message occurs when the PictureEdit's Camera dialog is shown.
  • DateEdit accepts a popup value on clicking outside the popup when CalendarView = TouchUI.
  • FilterControl - Nodes are not updated after calling the SetFilterColumnsCollection method.
  • Focus returns to a previously focused control after closing the Overlay Form.
  • Form icon is flipped horizontally after enabling the RTL mode.
  • GridLookUpEdit - Found symbols are incorrectly highlighted when the editor is in RTL mode.
  • GridLookUpEdit - The GridView.AutoFillColumn property setting is ignored.
  • GridLookUpEdit AutoSuggest mode - Characters are added at the beginning of a field when typing.
  • Images containing several SVG items are rendered incorrectly.
  • LookUpEdit - The focus rectangle is not displayed on a HighDPI screen.
  • PictureEdit - A form is painted incorrectly when a Metafile object is assigned to PictureEdit's image.
  • PictureEdit - An image is centered differently after resizing in Clip size mode.
  • RatingControl may produce an empty result when used in AutoFilterRow.
  • RepositoryItemCheckEdit with CheckBoxOptions.Style = Custom is not highlighted in white for selected rows.
  • RepositoryItemHypertextLabel - The hyperlink is shifted to the top and changes its color after string trimming.
  • SpinEdit height differs from other editors' height in vector skins when the TouchUI mode is enabled.
  • SVG - An image is rendered incorrectly.
  • SVG - Custom palette colors are not taken into account when SVG icons are used in TabbedView's document headers.
  • SVG - The SvgImageSize property is not in effect when specifying an image by using the ImageUri property.
  • The Navigation Pane shows button captions instead of icons when the Turkish culture is used.
  • The SearchLookUpEdit popup form does not have a shadow when it is shown above the parent form.
  • TimeSpanChartRangeControlClient - Label is not aligned.
  • ToggleSwitch - The toggle is almost invisible when turned on and disabled in the Basic skin.
  • TokenEdit - The Beak Panel is overlapped by the Windows taskbar.
  • TokenEdit doesn't move the cursor to the next line if there is no space to insert a new token.
  • TrackBarControl - A bar line is highlighted when the thumb is on the minimal value.
  • WaitForm content isn't visible in the Office 2010 Black skin after upgrading to version 19.2.
  • XtraDialog - An embedded control has an incorrect size and the dialog buttons have an incorrect position when the dialog has a long caption.
  • XtraForm - A memory leak occurs due to an internal subscription to FormIconOptions events.
  • XtraForm - Borders are not visible in some skins when the FormThickBorder option is enabled in MDI mode.
  • XtraMessageBox - A black background is drawn when using RTL.
  • XtraMessageBox - A redundant black line is drawn when using the Office 2016 Colorful skin in RTL mode.
  • XtraTabControl - A selected page is shown with a bottom border in Visual Studio skins on high DPI.

XtraGantt

  • GanttControl - The Chart area is not updated correctly when data is changed in the treelist area.
  • The print preview form is not localized for GanttControl.
  • ThrowArgumentOutOfRangeException is thrown in GanttControl without data when the ShowRibbonPrintPreview method is called.

XtraGauges Suite

  • Usability - An edit value cannot be processed from the parent RepositoryItemAnyControl container.

XtraGrid Suite

  • ShowEditForm does not show the Edit Form if a view has an active editor.
  • AdvBandedGridView - The selection column cannot be focused using arrow keys.
  • CSV Export - Some Grid control cells are missing in an exported CSV file.
  • Filtering produces different results when GridView is grouped.
  • Find Panel does not search through the Enum values under certain conditions.
  • Find Panel's search results take into account the built-in selection column's values.
  • GridControl - An invalid value is shown in a Grid cell when the PasteMode parameter is set to RowPasteMode.Force in the ClipboardRowPasting event handler.
  • GridControl - HTML images are not shown in the Print Preview.
  • GridControl - The Embedded data navigator is docked to the left side in RTL mode.
  • GridControl doesn't provide a way to disable the touch gesture support.
  • GridLookUpEdit - The GridView.AutoFillColumn property setting is ignored.
  • GridView - An exception is thrown when checking a filter item in an Excel filter drop-down window.
  • GridView - Incorrect text is highlighted when searching through HTML-formatted display cell values.
  • GridView - Random cells are blank after changing the control's DataSource in a multi-threaded application.
  • GridView - The Values tab of the Filter Excel Popup is not populated with items when the cursor is located over the popup form in RTL mode.
  • RepositoryItemHypertextLabel - Setting the AllowHtmlDraw property to false does not affect an exported WYSIWYG Excel document.
  • Scrollbar Annotations are shown for incorrect rows when errors are obtained via IDXDataErrorInfo.
  • SvgImage - Images are not rendered correctly in GridControl and PictureEdit.
  • The autofilter icon changes when a column uses an in-place editor with ContextImage.
  • The FocusedRowObjectChanged event fires twice when AutoFilterRow is focused and a data source is refilled.
  • TileView ignores the element's stretch option when this view is printed.

XtraLayout Suite

  • Core - Collapsed layout groups change their Direction after a layout is customized.
  • LayoutControl - LayoutControlItem size is incorrectly calculated when this item has LabelControl.
  • XtraTabControl - NullReferenceException is thrown on adding LayoutControl to the control collection in RTL mode.

XtraMap

  • An unhandled exception occurs on loading a shape with a background image in the Cartesian Coordinate system.
  • MapEditor - MapEllipse with ShapeTitle set in CartesianMapCoordinateSystem is moved incorrectly.
  • MapEditor - MapPolygon is rotated and scaled incorrectly if CartesianMapCoordinateSystem is set.

XtraPivotGrid Suite

  • ChartControl connected to PivotGrid does not display data when the OptionsData.OptimizeSummaryTypeCalculation option is set.
  • Pivot Grid - Customization Fields form - Filter popup menus are shown behind the control.
  • PivotGrid incorrectly sorts rows by summary values of unbound fields that contain aggregated functions in Optimized mode.
  • PivotGridControl - Field lines disappear when scrolling in DirectX mode.
  • PivotGridControl - Horizontal lines have an extra pixel in the end in DirectX mode.
  • PivotGridControl - Horizontal scrolling operates incorrectly in RTL when the DirectX mode is on.
  • PivotGridControl - Top cells are not re-drawn on vertical scrolling in RTL mode if DirectX is used.
  • The field customization form layout is not saved in the Pivot Grid layout.

XtraPrinting Library

  • Export to DOCX - Text with NewLine and with the Justify alignment is exported incorrectly.
  • HighDPI - The XRLine width is calculated incorrectly in a specific scenario.
  • Print Preview window hangs if the WindowsFormsSettings.ScrollUIMode property is set to Fluent.
  • RepositoryItemHypertextLabel - Setting the AllowHtmlDraw property to false does not affect an exported WYSIWYG Excel document.

XtraReports Suite

  • Calculated Fields - The reserved [Index] keyword overrides a data field under the same name.
  • DocumentViewer - The "datasource is busy" exception occurs when submitting report parameters twice.
  • End-User Report Designer - Changing a data binding in the Edit Bindings window may not check this field in the list.
  • End-User Report Designer - Tab icons in the Office-Inspired Property Grid are not shown when restoring a saved workspace.
  • Export - Font styles of non-embedded fonts without the PostScript name are incorrectly exported.
  • Export to DOCX - Text with NewLine and with the Justify alignment is exported incorrectly.
  • Export to HTML - Text disappears if the text font size is larger than the label height.
  • Export to HTML - Text in a control is truncated on exporting a report in the 19.2.5.20022 build.
  • Export To PDF - Text after a space is cut in a non-Windows OS.
  • Print Preview - A context menu of the ColorPickEdit editor doesn't use a global skin.
  • QueryBuilder crashes when an invalid statement is entered.
  • Reporting - The String.EndsWith() function has a typo in the description.
  • SqlDataSource Query Builder - The Filter Expression Editor shows the "Invalid column" message for tables from a non-default schema.
  • System.NullReferenceException is thrown when an object that contains a property only with the set accessor is used as a report data source.
  • The IsNull operator returns an incorrect result if no option is selected for a multi-value report parameter (AllowNull = True).
  • XRCrossTab - System.NullReferenceException is thrown when opening a report with the XRCrossTab control if XtraReport.HorizontalContentSplitting is set to Smart or XRCrossTab.PrintOptions.PrintLayout is set to AcrossThenDown.
  • XRPivotGrid - some strings cannot be localized.
  • XtraReport - The KeepTogether option does not work for XRPictureBox.

XtraRichEdit

  • ArgumentException is thrown on an attempt to check spelling in RichEditControl.
  • ArgumentOutOfRangeException is thrown on an attempt to replace a table with text pasted from the Clipboard.
  • ArgumentOutOfRangeException is thrown when merging successive tables.
  • Custom mark coordinates might be incorrectly rounded when a custom mark is located in TextBox.
  • RichEditControl - Table cell text disappears when ActiveViewType is Simple and cell alignment is Center.
  • RichEditControl and RichEditDocumentServer generate corrupted RTF from a specific HTML document.
  • RichEditControl in 'Simple View' renders html links incorrectly when Wordwrap=False and a horizontal scrollbar is used.
  • RichEditControl incorrectly interprets the light-green highlight color from an OpenXml document.
  • RichEditControl incorrectly renders background after loading a specific HTML document.
  • 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.
  • Screen readers do not read text in RichEditControl.
  • Table content is partially missing in a document with a multi-column layout.
  • The caret located in a table may disappear when the Draft view is used as an active view.
  • ToggleShowWhitespaceCommand shows tabs, spaces, and paragraph mark whitespace symbols if the corresponding FormattingMarkVisibility options are set to Hidden.
  • XtraRichEdit - An error occurs when a certain RTF file is opened.

XtraScheduler Suite

  • An all day appointment is shown in all resource tabs even the AppointmentDisplayMode property is set to SelectedResource.
  • DateNavigator - CustomDrawDayNumberCell is raised too many times when a cell is clicked.
  • DateNavigator does not highlight a cell when an appointment is dragged over it in v19.2.
  • DateNavigator doesn't raise EditValueChanged when a date is selected in single selection mode.
  • DateNavigator throws an exception on right-clicking selected dates.
  • OutOfMemoryException is thrown when a multi-seconds time scale is used.
  • QueryStart has an incorrect value when data is loaded in the FetchAppointments event handler.
  • SchedulerControl - An appointment's description in the Agenda View is not visible in "The Bezier" skin.
  • SchedulerControl - Appointments are duplicated on dragging.
  • SchedulerControl - The appointments subject is not visible when many resources are shown in AgendaView.
  • SchedulerControl - The SchedulerLocalizer class does not affect the From/To appointment caption in some views.
  • SchedulerControl - The StretchAppointments feature stops working when the resource height is small.
  • SchedulerControl - TimeLine view doesn't take the cursor position into account when zooming.
  • SchedulerControl doesn't allow moving a regular appointment to the place of a deleted occurrence.
  • SchedulerControl doesn't take a selected interval into account on changing the current time scale.
  • SchedulerControl is slowly scrolled when RangeControl is used.
  • SchedulerControl, TimeLineView - A visible interval is unpredictably changed in certain cases when custom scales are used.
  • The "Cannot access the 'ResourceIds' property of a disposed object" exception when double clicking and dragging simultaneously.
  • The AppointmentChanging event fires multiple times for the ResourceIds property.
  • TimeLine View - There is no capability to create a custom appointment layout and control the appointment location and size.
  • XtraScheduler - Reminder form doesn't use localized resources.

XtraSpellChecker

  • ArgumentException is thrown on an attempt to check spelling in RichEditControl.
  • SpellChecker - The context menu doesn't use a global skin.

XtraSpreadsheet

  • "Resized range is invalid" when inserting a column to a specific document.
  • A data validation rule with an input message longer than 255 characters can be created through the API.
  • Filtered cells are updated after pasting data into a filtered range.
  • Spreadsheet - A file becomes corrupted after saving.
  • Spreadsheet - A worksheet name containing TAB characters is incorrectly parsed on the document load.
  • Spreadsheet - OpenXML document containing specific formulas cannot be opened.
  • Usability - There is no public API to copy cell range formatting in a style.
  • XtraSpreadsheet - A chart is incorrectly generated for a certain data set.

XtraSunburst

  • Export to Image - A border element is displayed in the exported file regardless of the BorderOptions.Visible property value.

XtraTreeList Suite

  • ArgumentOutOfRangeException is thrown when the CustomRowFilter event is used and a node is removed.
  • BestWidth of columns in GridControl hosted by AnyControlEdit is calculated incorrectly.
  • RepositoryItemCheckEdit with CheckBoxOptions.Style = Custom is not highlighted in white for selected rows.
  • The TreeList designer closes when the Bands tab is opened and one band is added.
  • TreeList - Cell values are not shown in a PDF document if format rules are applied.
  • TreeList - NullReferenceException in TreeListViewInfo.CalcColumnsInfo on minimizing the form when the iMaginary skin is applied and there is a fixed left column.
  • TreeList - NullReferenceException is thrown when the e.Node.GetDisplayText method is called.
  • TreeList - The header's AutoHeight mechanism doesn't take into account multiline captions in a customization form.
  • TreeList - There is no way to localize the "Print Designer" string.
  • TreeList does not display records after filtering if AllowPixelScrolling is enabled.
  • TreeList duplicates child nodes in VirtualMode after RefreshDataSource is invoked and EnableDynamicLoading is disabled.

XtraTreeMap

  • An unhandled exception (System.InvalidCastException) occurs in certain situations.
  • Sunburst Labels do not handle new line symbols in the TextPattern expression.
  • Usability - Unable to change the selected Tree Map tile color.

XtraVerticalGrid Suite

  • A focused CheckEdit is not visually distinguished in the Office view of PropertyGridControl.
  • An empty column is added to a category row when VGridControl is exported.
  • End-User Report Designer - Tab icons in the Office-Inspired Property Grid are not shown when restoring a saved workspace.
  • Found symbols are incorrectly highlighted when using HTML text.
  • PropertyGridControl - A modified row caption is unreadable in certain old raster skins.
  • PropertyGridControl - Incorrect focus (reading with NVDA) when navigating in the control.
  • PropertyGridControl - NVDA reader reads the name and value of a previously focused field.
  • PropertyGridControl - RepositoryItemTokenEdit partially draws the next line.
  • PropertyGridControl ignores UITypeEditorEditStyle.Modal for properties with the PasswordPropertyText attribute.
  • RepositoryItemHypertextLabel - The hyperlink is shifted to the top and changes its color after string trimming.
  • The BestFit method incorrectly resizes the first column.
  • VGridControl - The GetSelectedCells method returns only visible selected rows.
  • VGridControl - The RecordIndex property returns incorrect values in the RecordCellStyle event handler.
  • XtraVerticalGrid - Find panel overlaps the control in BandsView mode.

DevExpress Universal 19.2.7

$
0
0
DevExpress Universal

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their .NET and JavaScript product range.

DevExpress DXperience 19.2.7

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their .NET and JavaScript product range.

TestCafe Studio 1.2.3

$
0
0
TestCafe Studio

Visual Test Recorder now indicates if a recording, playback or custom script execution is in progress.

Features

  • Tooltip UX Enhancements - Redesigned and adjusted timings for inline help tips, tooltips for the Action Panel, test, fixture, and report headers. They pop up faster and look consistent across platforms.
  • New Status Indication in the Visual Test Recorder - The Status Panel in the Visual Test Recorder now indicates if a recording, playback or custom script execution is in progress.

Fixes

  • Fixed delays that occurred when TestCafe Studio picked an element, retrieved an assertion's status and element properties.
  • Reports now display skipped test scripts.
  • Fixed a bug with expanded action's drag-and-drop in the Test Editor.
  • Fixed incorrect TypeScript validation.
  • Fixed a bug when TestCafe Studio could not find a file to upload.

ExpressGridPack 19.2.7

$
0
0
ExpressGridPack

Improves QuantumGrid, SpreadSheet and Layout controls.

Fixes

ExpressEditors Library

  • cxDateEdit - The "Could not convert variant of type (UnicodeString) into type (Date)" error occurs on saving a date selected from the drop-down calendar if the Properties.EditFormat property value includes ddd or dddd.
  • How to get selected Item in OnClickCheck event when IncrementalFiltering = True.

ExpressLayout Control

  • Cannot move layout items from one layout to another.

ExpressQuantumGrid Suite

  • Export to XLS or XLSX - An export procedure ignores a bound BCD field's Currency property value if True is passed as the AUseNativeFormat parameter.
  • Scroll operations reset a column’s Properties.EchoMode property setting for an active cell editor.
  • Strange behavior of inplace editor after scoll when AlwaysShowEditor is true.
  • Table and Banded Table Views - In-place Edit Form - The AHeight parameter's value passed to the View's OnGetCellHeight event handler is applied to form editors.
  • Table and Banded Table Views - The "RowIndex out of range" exception occurs on filtering out a bookmarked record in certain cases.

ExpressSpreadSheet

  • A clear selection operation moves focus to the A1 cell instead of complete cell deselection.
  • Merged cells pasted from the clipboard incorrectly merge their borders on certain worksheets.
  • The control displaces comments that are prohibited from moving and resizing with underlying cells in an XLSX file.
  • The control does not load comment content from an XLSX file in certain cases.

ExpressQuantumPack 19.2.7

$
0
0
ExpressQuantumPack

Improves SpreadSheet, Editors and QuantumGrid controls.

Fixes

ExpressEditors Library

  • cxDateEdit - The "Could not convert variant of type (UnicodeString) into type (Date)" error occurs on saving a date selected from the drop-down calendar if the Properties.EditFormat property value includes ddd or dddd.
  • How to get selected Item in OnClickCheck event when IncrementalFiltering = True.

ExpressLayout Control

  • Cannot move layout items from one layout to another.

ExpressQuantumGrid Suite

  • Export to XLS or XLSX - An export procedure ignores a bound BCD field's Currency property value if True is passed as the AUseNativeFormat parameter.
  • Scroll operations reset a column’s Properties.EchoMode property setting for an active cell editor.
  • Strange behavior of inplace editor after scroll when AlwaysShowEditor is true.
  • Table and Banded Table Views - In-place Edit Form - The AHeight parameter's value passed to the View's OnGetCellHeight event handler is applied to form editors.
  • Table and Banded Table Views - The "RowIndex out of range" exception occurs on filtering out a bookmarked record in certain cases.

ExpressSpreadSheet

  • A clear selection operation moves focus to the A1 cell instead of complete cell deselection.
  • Merged cells pasted from the clipboard incorrectly merge their borders on certain worksheets.
  • The control displaces comments that are prohibited from moving and resizing with underlying cells in an XLSX file.
  • The control does not load comment content from an XLSX file in certain cases.

ExpressNavigationPack 19.2.7

$
0
0
ExpressNavigationPack

Improves Bars, Editors and Layout controls.

Fixes

ExpressBars Suite

  • Ribbon - Office 2019 style - A tab group displays content without animation.

ExpressEditors Library

  • cxDateEdit - The "Could not convert variant of type (UnicodeString) into type (Date)" error occurs on saving a date selected from the drop-down calendar if the Properties.EditFormat property value includes ddd or dddd.
  • How to get selected Item in OnClickCheck event when IncrementalFiltering = True.

ExpressLayout Control

  • Cannot move layout items from one layout to another.

DevExpress VCL Subscription 19.2.7

$
0
0
DevExpress VCL Subscription

Improves PDFViewer, SpellChecker and SpreadSheet controls.

Fixes

ExpressBars Suite

  • Ribbon - Office 2019 style - A tab group displays content without animation.

ExpressEditors Library

  • cxDateEdit - The "Could not convert variant of type (UnicodeString) into type (Date)" error occurs on saving a date selected from the drop-down calendar if the Properties.EditFormat property value includes ddd or dddd.
  • How to get selected Item in OnClickCheck event when IncrementalFiltering = True.

ExpressLayout Control

  • Cannot move layout items from one layout to another.

ExpressPDFViewer

  • Certain PDF draw commands can result in incorrect clip region calculations that crop content on a page.
  • Error working with class TdxPDFViewer in DLL - DevExpress V 19.2.6.
  • Glyphs of a built-in TrueType font can be displayed incorrectly if the font has the Symbolic flag.
  • Memory leaks occur if the PDF Viewer reopens a document multiple times in rapid succession.

ExpressQuantumGrid Suite

  • Export to XLS or XLSX - An export procedure ignores a bound BCD field's Currency property value if True is passed as the AUseNativeFormat parameter.
  • Scroll operations reset a column’s Properties.EchoMode property setting for an active cell editor.
  • Strange behavior of inplace editor after scroll when AlwaysShowEditor is true.
  • Table and Banded Table Views - In-place Edit Form - The AHeight parameter's value passed to the View's OnGetCellHeight event handler is applied to form editors.
  • Table and Banded Table Views - The "RowIndex out of range" exception occurs on filtering out a bookmarked record in certain cases.

ExpressScheduler Suite

  • Script errors occur when WebServiceDemo or CloudStorageDemo displays the "Sign in - Google Accounts" window.

ExpressSpellChecker

  • The background of the Outlook-style Spelling dialog is not skinned.

ExpressSpreadSheet

  • A clear selection operation moves focus to the A1 cell instead of complete cell deselection.
  • Merged cells pasted from the clipboard incorrectly merge their borders on certain worksheets.
  • The control displaces comments that are prohibited from moving and resizing with underlying cells in an XLSX file.
  • The control does not load comment content from an XLSX file in certain cases.

ExpressTile Control

  • A detail page's Back button appears cropped if the monitor DPI is higher than 96.

CodeRush 20.1.3

$
0
0
Duplicate code detection

Adds duplicate code detection.

Features

  • Duplicate Code Detection - Now you can detect structurally similar blocks of С# code, in a solution or an active project, making it easier to identify improve the quality of your code bases.
  • Unit Testing
    • Run Settings File Support - With this release, you can exclude specific functions from Code Coverage analysis using a *.runsettings file.
    • Test Discovery Enhancements - The CodeRush Unit Test Runner can now discover tests in source code and assemblies when you open a solution. This background discovery process aborts when tests are run or when the code is built. Once a project is built successfully, the Unit Test Runner will discover tests located inside these project assemblies.
  • Blazor Support
    • Code Templates - You can now expand C# templates inside @code sections in .razor files. For example, you can type in 'ps' and press Tab (or Space, depending on your settings) to create a property of type string.
  • Performance Enhancements - This release includes faster performance and lower memory use in the code formatting and unused code analysis engines.

CodeRush Ultimate 20.1.3

$
0
0
Duplicate code detection

Adds duplicate code detection.

Features

  • Duplicate Code Detection - Now you can detect structurally similar blocks of С# code, in a solution or an active project, making it easier to identify improve the quality of your code bases.
  • Unit Testing
    • Run Settings File Support - With this release, you can exclude specific functions from Code Coverage analysis using a *.runsettings file.
    • Test Discovery Enhancements - The CodeRush Unit Test Runner can now discover tests in source code and assemblies when you open a solution. This background discovery process aborts when tests are run or when the code is built. Once a project is built successfully, the Unit Test Runner will discover tests located inside these project assemblies.
  • Blazor Support
    • Code Templates - You can now expand C# templates inside @code sections in .razor files. For example, you can type in 'ps' and press Tab (or Space, depending on your settings) to create a property of type string.
  • Performance Enhancements - This release includes faster performance and lower memory use in the code formatting and unused code analysis engines.

DevExpress Office File API 20.1.3

$
0
0
Adds the ability to apply multiple signatures to a PDF document

Adds the ability to apply multiple signatures to a PDF document.

Features

PDF Document API

  • Multiple Document Signatures - The PDF Document API allows you to apply multiple signatures to a document.
  • Signature Timestamps - With this release, you can now add a timestamp to a signature.

Spreadsheet Document API

  • XML Spreadsheet 2003 Format Support - The Spreadsheet Document API and WinForms / WPF Spreadsheet controls now support the XML Spreadsheet 2003 file format. You can load and save documents using this format as needed.
  • PDF Export Enhancements - The Spreadsheet's export to PDF feature is now faster and produces a more precise layout. For backward compatibility, turn on the SpreadsheetCompatibilityOptions.EnableLegacyPdfExport option.
  • Print Layout Enhancements - You can now calculate the layout of a printed document more accurately. The resulting printout closely mirrors the print output of Microsoft Excel. For backward compatibility, use the SpreadsheetCompatibilityOptions.EnableLegacyPrintLayout option.
  • Calculation Accuracy - Significantly improved calculation accuracy for comparison operators and the following built-in functions:
    • ROUND, ROUNDUP, ROUNDDOWN, FLOOR (number rounding now replicates Microsoft Excel).
    • Date and time functions (WEEKNUM, YEARFRAC, DATEDIF, NETWORKDAYS.INTL).
    • Mathematical functions (SUM and AVERAGE).
    • Financial functions (EFFECT).

Word Processing Document API

  • Wrap Text Around a Table - The Word Processing Document API now allows you to change text wrapping around tables, table alignment and offset in code.
  • Footnotes and Endnotes - The Word Processing Document API supports footnotes and endnotes. New API allows you to access and edit notes in code. Documents with notes can be printed and exported to PDF.
  • Shape API Enhancements - You can now create any type of shape and:
    • Group shapes.
    • Change a shape’s fill, outline and position settings.
    • Remove shapes from a document.
  • Character Properties Enhancements - Now offers the following character spacing options:
    • Spacing.
    • Horizontal Scale.
    • Position.
    • Kerning.
  • Custom XML - The Word Processing Document API and WinForms / WPF Rich Text Editors allow you to store custom XML data in DOCX and DOC documents. You can create, edit and remove custom XML in code.

DevExpress Report and Dashboard Server 20.1.3

$
0
0
Specify repeat intervals for scheduled jobs in hours

Adds the ability to specify repeat intervals for scheduled jobs in hours.

Features

  • Scheduled Job - Repeat Hourly - You can now specify repeat intervals for scheduled jobs in hours.

DevExpress Reporting 20.1.3

$
0
0
Report localization

Adds report localization to the report designer.

Features

All Platforms

  • Report Designer - Report Localization - With this release, you can localize a report so that it incorporates design and text variations for different languages and cultures. Localized values are stored in REPX files. The Localization Editor was designed to expedite the report translation process.
  • Report Designer - Merge Reports with PDF Documents - Added a new XRPdfContent report control to the Report Designer. This control allows you to embed pages from an external PDF file into a report document. PDF content is rendered on separate pages and uses its own page size.
  • Expression Bindings - Use Dots in Data Field Names - Enhanced the criteria language parser. You can now use dots in query and field names.
  • Excel Export - Html-inspired and RTF Content Support - XRLabel (with the AllowMarkupText property enabled) and XRRichText controls (bound to RTF and/or HTML data) now preserve content formatting when exporting a report to Excel.
  • PDF Export - Export Image Editable Fields to PDF Form Fields
  • JSON Data Source Parameters - Wizard and Expression Support - Updated the JSON Data Source Wizard. You can now add path, query and header parameters to JSON web service endpoints. Also added support for expressions in JSON parameter values so you can pass report parameter values to resulting requests.
  • JSON Data Source - Schema Discovery Enhancements - Enhanced the JSON Data Source schema discovery. The JsonDataSource class has a SchemaDiscoveryMaxItemCount property that specifies how many records to analyze in order to build the data source schema (on each level, so you don't need to worry about nested records). The default value is 100. You can modify this value to find the best balance between performance and the schema accuracy.
  • Parameters - Select All Values for Multi-Value Parameters - Use the Parameter.SelectAllValues property to pre-select all values for a multi-value lookup parameter.

ASP.NET Core Reporting

  • Document Rendering Enhancements for Linux and MacOS - Use the DevExpress.CrossPlatform.Printing.DrawingEngine NuGet package to enhance document rendering quality on Linux or macOS. This development cycle focused on parity in terms of document rendering quality and PDF export regardless of target platform (be it .NET Core or .NET Framework) or operating system used to host Reporting apps. This release uses Cairo and Pango to implement this drawing engine.

Azure Web Apps

  • Export to PDF Enhancements - Enhanced the PDF export engine for those using Azure Web App hosting. New features include:
    • Font Embedding (including CJK fonts).
    • Bidirectional Text Support.
    • Complex Text Layout Support.
  • Azure Support for .NET Standard - Published the DevExpress.AspNetCore.Reporting.Azure NuGet package - .NET Standard-specific analog of the DevExpress.Web.Reporting.Azure package. It allows you to store temporary document data within Azure Storage.

WinForms Reporting

  • Report Designer - New Add Parameter Dialog.

WinForms / WPF Reporting

  • Report Designer - Easier Navigation - The desktop designer offers a new "Navigate To Control" option that will navigate you to the target component. This will help you find a specific control within a complex report layout. Any necessary scrolling / expansion will be performed automatically.
  • Report Designer - Easier Alignment - The Report Designer now allows you to convert multiple labels into a single table. This will help you to create a better aligned Excel file.
  • Report Designer - Expand / Collapse All Bands - You can now quickly expand and collapse all report bands using context menu and Ribbon commands:
  • Asynchronous Document Generation and Export API - The Document Viewer components can now create, print, and export report documents in a separate thread. This feature is enabled by default for the DevExpress Visual Studio Report Designer and WinForms End-User Report Designer preview tab.
  • SqlDataSource Filtering - Compare a Multi-Value Report Parameter with Null Value - You can now use the following filter string for 'SelectQuery' either to display the entire set of data source records or only those selected in a multi-value parameter drop-down editor.

Web Reporting

  • Web Report Designer - Field List Performance Enhancements
    • The Report Designer now sends a single request to a web-server at initial rendering (to discover Field List nesting levels).
    • The Field List now loads its elements on demand. This reduces possible delays when searching through field list items and helps avoid browser lock-up for extremely large and complex data sources.
  • Expression Editor - Comments and Line Breaks - Expression text can now contain comments, newline and space characters to improve readability for complex expressions.
  • Miscellaneous Enhancements
    • The Web Report Designer's Data Source Wizard allows you to search through the list of available connections.
    • Updated CSS styles used in Document Viewer and Report Designer to address conflicts with Bootstrap CSS styles. As a result, both components will now appear and render correctly when used in a Bootstrap-based application.

DevExtreme 20.1.3

$
0
0
Data Grid adds to Excel Export API

Data Grid adds Excel Export API.

Features

New Diagram

  • 40+ Customizable and Scalable Shapes (including OrgChart shapes).
  • Collapsible Shape Containers.
  • Custom Shapes.
  • Bind to External Data.
  • Straight and Right-Angle Diagram Connectors.
  • Load / Save Diagram in the JSON Format.
  • Export to SVG, PNG and JPEG.
  • Auto Layout.
  • Templates.
  • Full Screen and Simple View Modes.
  • Read-Only Mode.
  • Configurable Page Settings.
  • UI Customization.
  • Support for Mobile Devices.
  • DevExpress Themes.
  • Localization.

New File Manager

  • Configurable and Modular File System Providers.
  • File and Folder Editing.
  • Upload / Download Files.
  • Thumbnail and Details view modes.
  • Selection.
  • Progress and Status UI.
  • Toolbar and Context Menu.
  • File Upload Validation.
  • Responsive UI.
  • Touch Support.
  • Localization.

New Gantt

  • Data Binding.
  • Task, Dependency and Resource Management.
  • Change History.
  • Task Dependency and Parent/Child Relationship Validation.
  • Time Highlighting.
  • Context Menu and Toolbar.
  • Scroll and Zoom.
  • Configurable Task Appearance.
  • Localization.

Data Grid

  • New Export to Microsoft Excel API - This update marks the official release of the new Export to Excel API (based on the ExcelJS library). Features include:
    • Customize Individual Cells via customizeCell Callback.
    • Column Band Export.
    • Cell Text Alignment, Wrapping and Font Settings.
    • DataGrid's Column Format Support.
    • Cell Image Export.
    • Excel-Inspired Column Filter.
    • Export Status Panel.

Data Grid and Tree List

  • Remote Validation Support - Extended Asynchronous Validation Rule support in DataGrid/TreeList cells when using row and batch edit modes.

Data Visualization

  • Custom Position of Chart Axes - You can now specify the X/Y offset for axes origin.
  • Polar Chart Annotations - The Polar Chart now includes annotation support.

Scheduler

  • Hourly Repeating Events - DevExtreme Scheduler can now use hours to specify repeat intervals for an event (such as an event that repeats every 4 hours).
  • Adaptivity Enhancements - The DevExtreme Scheduler's Appointment Form was redesigned to better match screen size.
  • API Enhancements - This release includes a new 'allowEditingTimeZones' option. You no longer need to implement a custom 'onAppointmentFormOpening' event handler.

HTML/Markdown Editor

  • Multi-line Toolbar - You can now display HTMLEditor toolbar items across multiple lines. Turn-off the 'toolbar.multiline' option to disable this new option.

UI Widgets

  • TreeView - Selection API Enhancements
    • getSelectedNodes - gets selected nodes.
    • getSelectedNodeKeys - gets selected node keys.
  • TreeView - Scrolling API Enhancements - The new 'scrollToItem' method allows you to scroll to a specified TreeView node.

React Components

  • Authentication UI Template - Extended our Login Form template with a new Sign Up, Reset/Change Password form template. Also implemented corresponding client-side API so you can integrate our forms with your backend authentication API.
  • Native React Scheduler - Resources and Grouping - Added resource support to our DevExtreme React Scheduler. Assign resources to appointments and visualize appointments grouped by resources or by dates.
  • Native React Grid - Export to Excel - You can now export the contents of the DevExtreme React Grid to Excel (including options to configure formatting).
  • Native React Grid - Scroll To Row - Introduced a new API that allows you to scroll DevExtreme React Grid content to a specific row.

DevExpress WPF 20.1.3

$
0
0
New Splash Screen

Adds new Splash Screen control with acrylic effect support.

Features

.NET Core Design Time Support

  • Apply application themes from App.config to all designer previews.
  • Select non-visual elements (Data Grid columns, Toolbar and Ribbon items).
  • Documentation and Application Theme Smart Tags.

New Splash Screen

  • Fast startup.
  • New templates so you can deliver visually appealing Splash Screens that change colors based on application theme.
  • Acrylic effect support.
  • Ability to move a Splash Screen window.

Data Grid

  • Virtual Sources - Data Editing - Infinite and Paged sources now support data editing via Edit Entire Row. End users can press the Update button after entering cell values to post changes to a data source asynchronously.
  • Virtual Sources - Miscellaneous Enhancements
    • The WPF Data Grid bound to a virtual source can now process and display custom summaries.
    • The new ReloadRows method allows you to refresh individual rows. This method accepts a collection of row keys and passes them to the FetchRows event handler.
    • The WPF Data Grid now retains a selected row and scroll position after refresh if enough rows are loaded. Use the new Take property in the FetchRows event handler to obtain how many rows are within and above the viewport.

Data Grid and TreeList

  • New Filter Panel - The new Filter Panel displays separate tokens with filters for each column.
  • Filter Editor Enhancements - Extended operand types in the Filter Editor. Your end users can now select fields and date-time functions as needed.
  • Automatic Column Best Fit - The Data Grid and TreeList can automatically (and dynamically) resize columns to fit cell values during scroll operations. To enable this option, set a column's Width property to Auto. As you can see in the animation below, the WPF Data Grid / TreeList controls automatically recalculate optimal cell width for the target column (and dynamically recalculate cell width as records are scrolled).
  • Miscellaneous Enhancements
    • Use the TableView.ClipboardDataProvider and TreeListView.ClipboardDataProvider properties to obtain selected data during copy operations. You can get selected data in the following formats: TXT, RTF, Unicode, CSV, BIFF8, HTML.
    • New TableView.ClipboardRowCopying and TreeListView.ClipboardNodeCopying events allow you to customize copied data.
    • Set the RestoreStateOnSourceChange property to true. The Data Grid / TreeList control will restore component state (selection, focus, and grouping) when a new ItemsSource is assigned.
    • TableView.BestFitModeOnSourceChange / TreeListView.BestFitModeOnSourceChange

Accordion Control

  • Restrict Item Selection - New API allows you to prevent accordion item selection.
    • The CanSelect property specifies whether an accordion item can be selected.
    • The CanSelectItem event allows you to prevent item selection based on a condition.
  • Show Popup on Hover - Use the new ShowPopupOnHover property to display a popup on mouse hover. When the mouse pointer leaves a popup, the Accordion control hides the popup with a delay. The delay is specified by the PopupHideDelay property.

Charting

  • Large Data Source Processing (CTP) - v20.1 introduces a new data processing option (XYSeries2D.AllowResample) to minimize memory footprint when processing extremely large datasets. This option is automatically enabled for 2D Charts with sorted numeric arguments and numeric values.
  • Calculated Fields - This release includes calculated field support. Calculated fields allow you to apply an expression to data source fields.
  • Side Margin Enhancements
    • You can specify side margins separately via the new Range.StartSideMargin and Range.EndSideMargin properties.
    • The Range.SideMarginSizeUnit property allows you to specify measurement units used to define side margins. Two options are available - Axis Unit (default) and Axis Range Percentage.
  • Edit Annotations at Runtime - End-users can now create text and image annotations via Ribbon commands (Add Text Annotation / Add Image Annotation). If the RuntimeEditing option is enabled, end-users can change existing annotations - edit text and replace images, or delete them via the Delete key.
  • Chart Toolbar - The WPF Chart Toolbar allows you to quickly customize chart elements. End-users can print a chart, invoke the Chart Designer, change on-screen data range and much more. Toolbar content is customizable - you can add your own items (commands) and hide items you consider unnecessary. You can use a Ribbon or traditional toolbar for Charts.
  • New DateTime Axis Mode - v20.1 includes a new SkipRangesWithoutPoints option. Enable it to automatically exclude all axis ranges without data points. This feature is especially useful for financial charting - you no longer need to manually define non-working date intervals.
  • Constant Lines - Runtime Editing - End-users can now add constant lines via Ribbon commands (Add Vertical Constant Line / Add Horizontal Constant Line). End-users can move a constant line, edit its title, or delete the line (via the Delete key).
  • Side Points - v20.1 includes the new Side Points chart element. You can configure markers and labels for the first and last series points independent of other series points.

Data Editors

  • Track Bar Enhancements - The WPF TrackBar Editor can now draw labels alongside ticks and display a tooltip with the current value when a user drags a thumb. You can customize tick label / tooltip content and appearance settings.
  • DateNavigator - CalendarControl API Enhancements
    • You can specify cell appearance for each cell state (today, disabled, mouse over, etc.). You must set all Date Navigator Appearance Options to use this feature.
    • You can define the DateNavigator's visible range.
    • Ability to choose which date format an end-user can select (months, years, range of years, etc.).
  • ItemsSourceChanged Event - ListBox, ComboBox, and Lookup editors include an ItemsSourceChanged event.
  • Select All on a Triple-Click - End-users can triple-click to select all text in the WPF Text Editors (TextEdit, ButtonEdit, and their descendants).
  • Mask - Improved Text Selection - Improved text selection for editors that support masked input. End-users can now select the desired portion of a given mask. To allow selection of the entire mask or any portion thereof, set the new UpdateSelectionOnMouseUp property to true.
  • DateEdit - Operation Mode Glyphs - The drop-down button displays different icons based on the Date Editor's operation mode.

Diagram

  • Text Tool - The new Text Tool allows you and your users to add text labels to a diagram.
  • Properties Panel Localization API - Extended the 'DevExpress.Diagram.Core.Localization.DiagramControlStringId' class. You can now localize the Properties Panel.

Filtering UI

  • Filter Behavior - You can now associate the stand-alone Filter Panel control with a data-bound control (Chart, Grid, TreeList, etc.)

Gantt Control

  • Resources - You can assign resources to tasks and specify the percentage of time a resource spends on a task.
  • Backward Scheduling - Backward Scheduling allows you to manage projects that have a specific deadline. You can plan backwards - scheduling each task from a deadline to the beginning of the project.

Map Control

  • MapEllipse - Geodesic Shape Layout - MapEllipse now supports Geodesic shape layout. Also added the MapEllipse.CreateInPixelsByCenter method to create an ellipse based on a center point in Geographical coordinates and pixel dimensions.
  • Vector Tiles - Now support PBF and MBTiles vector files.
  • GeoJSON, KMZ, GPX Support - With this release, the Map Control supports new data providers designed to load data from GeoJSON, KMZ, and GPX files.
  • MapSpline - v20.1 includes a new MapSpline vector element. With it, you can draw a spline on your map as needed.

Pivot Grid

  • Customization Form Search - The Pivot Grid's Customization Form displays a search box that allows users to filter the list of available fields.
  • New Filter Panel - The new Filter Panel displays separate tokens with filters for each field.
  • Filter by Summary - The WPF Pivot Grid can now filter data by summary. Users can configure summary filters with a range selector in a pop-up window.
  • 'Week-Year' Group Interval.
  • New Summary Types for Server Mode and 'Optimized' Client Mode
    • New PivotGrid summary types include:
      • CountDistinct.
      • Median.
      • Mode.
    • The Expression editor ships with the following new functions:
      • CountDistinct().
      • Median().
      • Mode().
  • These new summary types are only available in Optimized Client Mode and Server Mode.

Ribbon and Toolbars

  • Backstage View Enhancements - You can now display a glyph for Backstage tab item headers. You can also display items at the bottom of the BackstageView.
  • BarItem - Trigger API - You can now use triggers based on custom conditions, mouse input, and visual states to control a BarItem’s appearance.

Rich Text Editor

  • Wrap Text Around a Table - The Rich Text Editor now allows you to change text wrapping around tables, table alignment and offset in code and via its UI.
  • Footnotes and Endnotes - The WPF Rich Text Editor supports footnotes and endnotes. New API allows you to access and edit notes in code. Documents with notes can be printed and exported to PDF.
  • Shape API Enhancements - You can now create any type of shape and:
    • Group shapes.
    • Change a shape’s fill, outline and position settings.
    • Remove shapes from a document.
  • Character Properties Enhancements - Included the following character spacing options:
    • Spacing.
    • Horizontal Scale.
    • Position.
    • Kerning.
  • These properties are available in code and via the control’s UI.
  • Custom XML - The Word Processing Document API and WinForms / WPF Rich Text Editors allow you to store custom XML data in DOCX and DOC documents. You can create, edit and remove custom XML in code.

Scheduler

  • Appointment and Time Region Filtering - You can now dynamically hide appointments and time regions. With the WPF Scheduler, you can define filter criteria in XAML or code-behind by using the criteria syntax. FilterAppointment and FilterTimeRegion events allow you to describe custom filtering logic. You can also bind the Scheduler to the Filter Editor or Filter Elements to incorporate the filtering UI in your WPF application.

Spreadsheet

  • XML Spreadsheet 2003 Format Support - The Spreadsheet Document API and WinForms / WPF Spreadsheet controls now support the XML Spreadsheet 2003 file format. You can load and save documents using this format as needed.
  • Calculation Accuracy - Significantly improved calculation accuracy for comparison operators and the following built-in functions:
    • ROUND, ROUNDUP, ROUNDDOWN, FLOOR (number rounding now replicates Microsoft Excel).
    • Date and time functions (WEEKNUM, YEARFRAC, DATEDIF, NETWORKDAYS.INTL).
    • Mathematical functions (SUM and AVERAGE).
    • Financial functions (EFFECT).

Themes

  • Visual Studio 2019 Themes - This release includes three new themes inspired by Microsoft Visual Studio 2019:
    • Visual Studio 2019 Blue.
    • Visual Studio 2019 Dark.
    • Visual Studio 2019 Light.
  • New Default Theme - In this release, changed the default theme to Office2019Colorful. This theme supports palettes, lightweight templates, and standard WPF control customization options (Background, BorderBrush, and BorderThickness).
  • Appearance Properties Support
    • The most recent themes (Office 2016 SE, Office 2019, VS 2017, VS 2019) now offer enhanced templates for the following controls:
      • Ribbon items, pages, categories, and groups.
      • Toolbars and Toolbar items.
      • Context menu and Context menu items.
      • SimpleButton, DropDownButton, and SplitButton.
    • These templates simplify appearance customization via the following appearance properties:
      • Background / Foreground;
      • BorderBrush;
      • BorderThickness;
      • CornerRadius;
      • Margin / Padding.
  • Standard Control Support - With this release, you can apply DevExpress WPF Office 2019/2016SE and Visual Studio 2017/2019 themes to PasswordBox, Menu, and ContextMenu controls.

Miscellaneous

  • Simplified SVG Declaration - You can now specify SVG icons.

DevExpress ASP.NET 20.1.3

$
0
0
New diagram control

Adds new Diagram and Gantt controls.

Features

ASP.NET Controls

Common Enhancements

  • Accessibility.
  • Adaptivity.
  • Data Filtering.
  • Data Editing (including Batch Editing).
  • Touch Support.
  • Data Export.
  • Validation.

New Diagram

  • 40+ Customizable and Scalable Shapes (including OrgChart shapes).
  • Collapsible Shape Containers.
  • Custom Shapes.
  • Straight and Right-Angle Diagram Connectors.
  • Bind to any External Data Source.
  • Load / Save Diagram in JSON.
  • Export to SVG, PNG and JPEG.
  • Auto Layout.
  • Templates.
  • Full Screen Mode and Simple View.
  • Read-Only Mode.
  • Configurable Page Settings.
  • Customizable UI.
  • Support for Mobile Devices.
  • DevExpress Themes.
  • Localization.

New Gantt

  • Data Binding.
  • Task, Dependency and Resource Management.
  • Change History.
  • Column Management.
  • Data Sorting.
  • Task Dependency and Parent/Child Relationship Validation.
  • Time Highlighting.
  • Context Menu and Toolbar.
  • Scroll and Zoom.
  • Work Time and Holidays.
  • Configurable Task Appearance.
  • Localization.

Performance Improvements

  • The controls are now much faster within the Visual Studio designer.
  • Page can be edited approximately 2-5 times faster.
  • First page load speed has been improved by more than 25% for websites and more than doubled for Web Applications (based on page complexity).
  • ListBox/Combobox can now manage thousands of items on the client-side up to 10 times faster.
  • Controls that rely on SVG images are now rendered faster.
  • GridView requires fewer database queries when filtering DateTime columns and exporting data in server mode (especially selected rows).
  • Decreased the number MVC GridView deadlocks.

Data Grid (GridView) Enhancements

  • New context menu commands allow you to generate summaries on the fly:
    • COUNT, MIN and MAX summaries for Enum / DateTime / String columns;
    • COUNT, MIN, MAX, SUM and AVG summaries for numeric columns.
  • ASP.NET GridView's toolbar now offers batch editing commands.

Charting

  • Calculated Fields - This release includes calculated field support. Calculated fields allow you to apply an expression to data source fields.
  • New DateTime Axis Mode - v20.1 includes a new SkipRangesWithoutPoints option. Enable it to automatically exclude all axis ranges without data points. This feature is especially useful for financial charting - you no longer need to manually define non-working date intervals.

File Manager and Upload Control

  • Support for SharePoint Cloud Provider - With this release, the ASP.NET File Manager control allows end-users to manage files stored on SharePoint's cloud service.

Pivot Grid

  • New Filter Panel Mode - DevExpress ASP.NET Pivot Grid includes a new filter panel mode called Filter. In this mode, a filter applied in the Filter Editor is synchronized with field filters.

New Summary Types for Server Mode and 'Optimized' Client Mode

  • New PivotGrid summary types include:
    • CountDistinct.
    • Median.
    • Mode.
  • The Expression editor ships with the following new functions:
    • CountDistinct().
    • Median().
    • Mode().

Rich Text Editor

  • Client-Side WYSIWYG Export to PDF - The Rich Text Editor can now export a document to PDF directly on the client. When a document is exported to PDF on the client, PDF layout mirrors the layout displayed within the browser.
  • Font Management API - Improved the Rich Text Editor's font management API. You can now specify font information for both the Ribbon and all associated dialog windows in a single code location.

New API

  • MVCxClientUtils.PerformValidationInContainer / MVCxClientUtils.PerformValidationInContainerById - Allow you to validate editors (including hidden) on a form.
  • GetDataItem - Gets a specific item data object from a data source linked to list editors.
  • GridViewSettings.DetailRowGetButtonVisibility - Allows you to control expand buttons visibility within individual data rows.
  • TreeList.NodeCollapsing / TreeList.NodeExpanding event arguments now include an 'htmlEvent' parameter.

ASP.NET Core Controls

New Diagram

  • 40+ Predefined Shapes (including collapsible shape containers and OrgChart shapes).
  • Custom Shapes.
  • Bind to External Data.
  • Load / Save Diagram in the JSON Format.
  • Export to SVG, PNG and JPEG.
  • Auto Layout.
  • Templates.
  • Full Screen and Simple View Modes.
  • Read-Only Mode.
  • Configurable Page Settings.
  • UI Customization.
  • Support for Mobile Devices.
  • Localization.

New File Manager

  • Configurable and Modular File System Providers.
  • File and Folder Editing.
  • Upload / Download Files.
  • Thumbnail and Details view modes.
  • Selection.
  • Progress and Status UI.
  • Toolbar and Context Menu.
  • File Upload Validation.
  • Responsive UI.
  • Touch Support.
  • Localization.

New Gantt

  • Data Binding.
  • Task, Dependency and Resource Management.
  • Change History.
  • Task Dependency and Parent/Child Relationship Validation.
  • Time Highlighting.
  • Context Menu and Toolbar.
  • Scroll and Zoom.
  • Configurable Task Appearance.
  • Localization.

Charting

  • Custom Position of Chart Axes - You can now specify the X/Y offset for axes origin.
  • Polar Chart Annotations - The Polar Chart now includes annotation support.

Data Grid

  • New Export to Excel API
    • Customize Individual Cells via customizeCell Callback.
    • Column Band Export.
    • Cell Text Alignment, Wrapping and Font Settings.
    • DataGrid's Column Format Support.
    • Cell Image Export.
    • Excel-Inspired Column Filter.

Data Grid and Tree List

  • Remote Validation Support - Extended Asynchronous Validation Rule support in DataGrid/TreeList cells when using row and batch edit modes.

Rich Text Editor

  • Client-Side WYSIWYG Export to PDF - The Rich Text Editor can now export a document to PDF directly on the client. When a document is exported to PDF on the client, PDF layout mirrors the layout displayed within the browser.
  • Font Management API - Improved the Rich Text Editor's font management API. You can now specify font information for both the Ribbon and all associated dialog windows in a single code location.

Scheduler

  • Hourly Repeating Events - DevExtreme Scheduler can now use hours to specify repeat intervals for an event (such as an event that repeats every 4 hours).
  • Adaptivity Enhancements - The DevExtreme Scheduler's Appointment Form was redesigned to better match screen size.
  • API Enhancements - This release includes a new 'allowEditingTimeZones' option. You no longer need to implement a custom 'onAppointmentFormOpening' event handler.

HTML/Markdown Editor

  • Multi-line Toolbar - You can now display HTMLEditor toolbar items across multiple lines. Turn-off the 'toolbar.multiline' option to disable this new option.

UI Widgets

  • TreeView - Selection API Enhancements
    • GetSelectedNodes - gets selected nodes.
    • GetSelectedNodeKeys - gets selected node keys.
  • TreeView - Scrolling API Enhancements
    • The new 'scrollToItem' method allows you to scroll to a specified TreeView node.

Visual Studio Integration

  • New DevExtreme-based ASP.NET Core Project Wizard - v20.1 ships with a fully reworked project wizard. Combined multiple ASP.NET Core project templates into a single new item. Once you create a project, the wizard will ask you to choose between:
    • Two .NET Core LTS versions - 2.1 and 3.1. Note that 3.1 is only available in Visual Studio 2019.
    • Razor Pages or MVC Views
    • Bootstrap or Material application layout
  • New Scaffold API Controller Wizard (XPO Data Model) - The new wizard allows you to create an API controller that uses an eXpress Persistent Objects (XPO) data model.

ASP.NET Bootstrap Controls

Accordion

  • Group Appearance Options - New properties allow you to customize a group's appearance:
    • SettingsBootstrap.RenderOption - specifies the Bootstrap style used for an Accordion group.
    • TextCssClass - specifies CSS classes for a group's text.

GridView

  • Edit Form Customization API - New server-side and client-side API allows you to customize the Edit Form. You can now specify item caption and toggle item visibility as needed.

Charting

  • Custom Position of Chart Axes - You can now specify the X/Y offset for axes origin. Use the BootstrapChartCommonAxisSettings.CustomPosition and BootstrapChartCommonAxisSettings.Offset properties as necessary.

Editors

  • List Box / ComboBox - Multi-Column Mode
    • The Bootstrap List Box and ComboBox controls can now display data across multiple columns. Set the BootstrapListBox.EnableMultiColum / BootstrapComboBox.EnableMultiColum property to 'true' to enable multi-column mode.
    • New field settings allow you to customize a column's caption, width and tooltip (SettingsMultiColumn).

FileManager

  • Support for SharePoint Cloud Provider - With this release, the ASP.NET File Manager control allows end-users to manage files stored on SharePoint's cloud service.
  • ListBox/Combobox can now manage thousands of items on the client-side up 10 times faster.
  • GridView requires fewer database queries when filtering DateTime columns and exporting data in server mode (especially selected rows).

DevExpress WinForms 20.1.3

$
0
0
Adds the ability to calculate total summaries for selected rows

Adds the ability to calculate total summaries for selected rows.

Features

.Net Core 5 Compatibility

  • Support for both .NET 5.0 Preview 1 and .NET 5.0 Preview 2. All WinForms products are fully compatible with .NET 5.

Appium / WinAppDriver Support

  • DevExpress WinForms controls are fully compatible with WinAppDriver. You can use Appium to create UI tests for your application.

New Step Progress Bar

  • The new WinForms Step Progress Bar visualizes a linear process and highlights its current stage.

Data Grid

  • Row Hot Track - Added an EnableAppearanceHotTrackedRow option to table views. Hot-tracked row uses appearance settings applied to HotTrackedRow.
  • Kanban Board Enhancements (TileView)
    • Tile Auto-height (dynamic tile heights) support. You can enable auto-height mode for certain tile template rows to display lengthy text or large images. To limit the number of visible text lines, use the new MaxLineCount option.
    • A Kanban group can display a button at the bottom. You can specify button text and visibility. Handle the GroupFooterButtonClick event to respond to button clicks.
    • Manual group generation.
    • Ability to display custom buttons within a Kanban group header. Custom buttons can be visible by default or can be displayed when you hover over a group header.
    • Specify the background color of all/individual Kanban groups.
    • TileGroups created manually are not automatically destroyed when users drag all cards away from the group.
  • Calculate Total Summary for Selected Rows - In multiple-row selection mode, the WinForms Data Grid can calculate total summaries for selected data and group rows. Whenever you change selection, the grid automatically updates its summary values. Users can change summary mode via the footer's context menu.
  • Copy to Clipboard Enhancements - With this release, you can obtain selected data during copy operations (applies to both the WinForms Data Grid and the  WinForms TreeList). You can get selected data in the following formats:
    • TXT.
    • RTF.
    • Unicode.
    • CSV.
    • BIFF8.
    • HTML.

Charting

  • Calculated Fields - This release includes calculated field support. Calculated fields allow you to apply an expression to data source fields.
  • Edit Annotations at Runtime - End-users can now create text and image annotations via Ribbon commands (Add Text Annotation / Add Image Annotation). If the RuntimeEditing option is enabled, end-users can change existing annotations - edit text and replace images, or delete them via the Delete key.
  • New DateTime Axis Mode - v20.1 includes a new SkipRangesWithoutPoints option. Enable it to automatically exclude all axis ranges without data points. This feature is especially useful for financial charting - you no longer need to manually define non-working date intervals.
  • Constant Lines - Runtime Editing - End-users can now add constant lines via Ribbon commands (Add Vertical Constant Line / Add Horizontal Constant Line). End-users can move a constant line, edit its title, or delete the line (via the Delete key). The new ConstantLineMoved event occurs when a user moves a constant line.
  • Side Points - v20.1 includes the new Side Points chart element. You can configure markers and labels for the first and last series points independent of other series points.
  • Side Margin Enhancements
    • You can specify side margins separately via the new Range.StartSideMargin and Range.EndSideMargin properties.
    • The Range.SideMarginSizeUnit property allows you to specify measurement units used to define side margins.
    • Two options are available - Axis Unit (default) and Axis Range Percentage.

Diagram

  • Text Tool - The new Text Tool allows you and your users to add text labels to a diagram.
  • DataTable and DataSet Support - The Data Binding and Org Chart controllers now support DataTable and DataSet sources.
  • DirectX Hardware Acceleration - The WinForms Diagram Control can now use DirectX hardware acceleration. With DirectX, your apps will perform at their very best on on High-DPI devices (4K+).
  • Miscellaneous Enhancements
    • Properties Panel Localization support.
    • Ability to draw diagram items outside the Diagram Control (DrawDetachedItem).

Gantt Control

  • Task Dependencies: Types, Lags, and Performance Improvements - The Gantt Control now supports different dependency types: start-to-start, start-to-finish, finish-to-start, and finish-to-finish. If the mouse pointer hovers over a dependency arrow, users can move the dependency from one successor to another or remove the dependency. To create a new dependency, use pointers displayed at a task's edge. To specify dependencies, use a separate data source. A data source record represents a dependency. The record should contain the predecessor, successor, and dependency type. You can also set a time lag between predecessor and successor. If a user moves a predecessor, the control automatically reschedules all its successors with respect to the time lag. Also improved dependency rendering performance for applications that use large amounts of data.
  • Interactive Editing - The WinForms Gantt Control now supports interactive editing. Users can edit tasks in the chart and task areas. In the task area, users can invoke a cell editor to update a task's start/finish date, progress, or duration. In the chart area, users can move a task to a new time slot, update progress, or change a dependency via drag and drop. Changes in the chart area are automatically reflected in the task area, and vice versa.
  • Auto-Scheduling - The WinForms Gantt Control now offers automatic schedule mode support. When a user changes a task's start/finish date, dependency, or progress, the Gantt control automatically reschedules all dependent tasks throughout the project.

Layout and Navigation

  • Stack and Table Panel Enhancements - This release includes enhancements to the WinForms StackPanel and TablePanel containers.
  • Auto-Size - The panels now include auto-size functionality. Panels automatically shrink and expand to fit all nested controls. Use the control's AutoSize and AutoSizeMode
  • Right-to-left (RTL) layout support.
  • Automatic tab order - The new AutoTabOrder property allows you to automate tab order for controls within panels.
  • Baseline caption alignment. Use the LabelVertAlignment property to vertically align labels relative to controls displayed in adjacent cells.
  • Control row and column visibility within the WinForms TablePanel. Use the Visible property to temporarily hide specific rows and columns.
  • Stack and Table panels now support Per-Monitor v2 DPI Awareness mode.

Map Control

  • MapEllipse - Geodesic Shape Layout - MapEllipse now supports Geodesic shape layout. Also added the MapEllipse.CreateInPixelsByCenter method to create an ellipse based on a center point in Geographical coordinates and pixel dimensions.
  • Vector Tiles - Now supports PBF and MBTiles vector files.
  • Vector Element Layout and SVG Support - New options (rotation angle and SVG image support) extend the capabilities of vector items such as Pushpins and Custom Elements. MapItem ships with a new Tag property.
  • GeoJSON, KMZ, GPX Support - With this release, the Map Control supports new data providers designed to load data from GeoJSON, KMZ, and GPX files.
  • MapSpline - v20.1 includes a new MapSpline vector element. With it, you can draw a spline on your map as needed.

MVVM Enhancements

  • WindowService - allows you to open Views as separate XtraForms, RibbonForms or Flyouts.
  • CurrentWindowService - allows you to manage windows (forms) from the ViewModel layer. Service API allows you to change the form's window state or close any active window.
  • CurrentDialogService - allows you to manage currently open dialogs.

Pivot Grid

  • 'Week-Year' Group Interval.
  • New Summary Types for Server Mode and 'Optimized' Client Mode
    • CountDistinct.
    • Median.
    • Mode.
  • The Expression editor ships with the following new functions:
    • CountDistinct().
    • Median().
    • Mode().
  • Pinned (Fixed) Columns - You can now pin (anchor) column field values to the left / right. Pinned field values are never scrolled horizontally.

Rich Text Editor

  • Wrap Text Around a Table - The Rich Text Editor now allows you to change text wrapping around tables, table alignment and offset in code and via its UI.
  • Footnotes and Endnotes - The WinForms Rich Text Editor supports footnotes and endnotes. New API allows you to access and edit notes in code. Documents with notes can be printed and exported to PDF.
  • Shape API Enhancements - You can now create any type of shape and:
    • Group shapes.
    • Change a shape’s fill, outline and position settings.
    • Remove shapes from a document.
  • Character Properties Enhancements - Includes the following character spacing options:
    • Spacing.
    • Horizontal Scale.
    • Position.
    • Kerning.
  • Custom XML - The Word Processing Document API and WinForms / WPF Rich Text Editors allow you to store custom XML data in DOCX and DOC documents. You can create, edit and remove custom XML in code.

Scheduler

  • Buttons to Show and Hide Resources in Categories - You can now display Show and Hide buttons within a resource category. The Hide button is displayed in a resource header and allows users to close the resource. The Show button is displayed in a category header and allows users to show hidden resources. When clicked, the control displays a pop-up menu and allows users to select/display hidden resources.
  • TimeLine View - Fixed Resource Height and Pixel Scrolling - The WinForms Timeline View includes a new ResourceHeight property. Use it to set fixed resource height and enable pixel scrolling.

Spreadsheet

  • XML Spreadsheet 2003 Format Support - The Spreadsheet Document API and WinForms / WPF Spreadsheet controls now support the XML Spreadsheet 2003 file format. You can load and save documents using this format as needed.
  • PDF Export Enhancements - The Spreadsheet's export to PDF feature is now faster and produces a more precise layout.
  • Print Layout Enhancements - Now calculate the layout of a printed document more accurately. The resulting printout closely mirrors the print output of Microsoft Excel.
  • Calculation Accuracy - Significantly improved calculation accuracy for comparison operators and the following built-in functions:
    • ROUND, ROUNDUP, ROUNDDOWN, FLOOR (number rounding now replicates Microsoft Excel).
    • Date and time functions (WEEKNUM, YEARFRAC, DATEDIF, NETWORKDAYS.INTL).
    • Mathematical functions (SUM and AVERAGE).
    • Financial functions (EFFECT).

TreeList

  • Row Hot Track - Set the 'TreeListOptionsSelection.EnableAppearanceHotTrackedRow' property to true, to enable row (node) hot track. Use the HoveredRow property to customize appearance settings.
  • New Item Row - The New Item Row allows an end-user to add new nodes. The New Item Row's context menu allows the end-user to specify whether to add a new node to the root or as a child node. Handle the InitNewRow event to initialize values before the user begins to enter data. You can also customize the appearance and text displayed within the New Item Row.
  • Copy to Clipboard Enhancements - With this release, you can obtain selected data during copy operations (applies to both the WinForms Data Grid and the  WinForms TreeList). You can get selected data in the following formats:
    • TXT.
    • RTF.
    • Unicode.
    • CSV.
    • BIFF8.
    • HTML.
  • Empty Area Menu - The TreeList control now shows a pop-up menu when a user right-clicks an empty region of the control. This menu is initially empty. To populate it with items, handle the PopupMenuShowing event and check whether the menu's HitInfoType is Empty.

Miscellaneous

  • Fluent Design and Skinned Splash Screens
    • Fluent Splash Screen - a Windows 10-inspired splash screen that features an Acrylic material effect (a partially transparent texture).
    • Skin Splash Screen that auto-adjusts its appearance based on the current skin.
    • You can customize text, image and appearance settings; update content and style settings dynamically; and custom draw the splash screens.
    • Use the new SplashScreenManager.ShowFluentSplashScreen and SplashScreenManager.ShowSkinSplashScreen static methods to display these splash screens.
    • Also revamped the appearance of the default Splash Screen.
  • Radio Group - New options include:
    • FlowLayoutItemHorzIndent.
    • FlowLayoutItemVertIndent.
    • Padding.
  • SuperToolTip Designer Enhancements - To improve its overall user experience and to simplify tooltip design/layout, this release reworks the WinForms SuperToolTip Designer.
  • Image Picker - ImageUri - You can now use the ImageURI picker to access images from all DevExpress image collections - Colored, GrayScale, Office2013, etc.
  • PictureEdit - New API - ImageLoading / ImageSaving - these events allow you to convert images when an end-user opens or saves the image in unsupported file format (e.g. WEBP).
  • SvgImageBox - DirectX Support - The WinForms SvgImageBox can now use DirectX hardware acceleration to render vector images. DirectX improves rendering performance for complex vector image with numerous elements.
  • Custom Draw API for Tab Headers - The WinForms TabbedMDIManager and the DocumentManager's TabbedView now include CustomDrawTabHeader and CustomDrawHeaderButton events so you can manually draw tab headers.
  • XtraMessageBox - Support HtmlImages - You can now use the HTML 'Image' tag to display images in XtraMessageBox messages.
  • XtraMessageBox - 'Do not show this message again' option - To display a 'Do not show this message again' option in a message box, set the 'XtraMessageBoxArgs.DoNotShowAgainCheckBoxVisible' property to true.
  • ToolTipController - SVG Images - Hints can now display vector images.
  • Filter Control - Tooltips for Custom Functions - The WinForms Filter Control now shows tooltips for custom functions. When you create a custom function class, use the ICustomFunctionOperatorBrowsable.Description property to specify a tooltip.
  • Filter Control - Integrated Search.
  • Overlay Enhancements
  • Overlay forms now support a new animation type - Semi-Transparent Dotted Line.
  • Ability to specify the image (wait indicator) size (ImageSize).
  • Wizard Control - New HyperLinkClick Event - Use a new HyperLinkClick event to handle clicks on links.

DevExpress Universal 20.1.3

$
0
0
New JavaScript File Manager

Major enhancements for JavaScript (Angular/React/Vue/TypeScript), ASP.NET Core, ASP.NET, WPF and Reporting.

Features

DevExpress has released a major update across their entire product range.

DevExpress DXperience 20.1.3

$
0
0
New JavaScript Diagram control

Major enhancements for JavaScript (Angular/React/Vue/TypeScript), ASP.NET Core, ASP.NET, WPF and Reporting.

Features

DevExpress has released a major update across their entire product range.

Viewing all 1089 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>