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

DevExpress VCL Subscription 17.1.7

$
0
0
DevExpress VCL Subscription

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • Ribbon - An AV occurs when a ribbon with the QAT is merged with a ribbon without it.
  • Ribbon - Customization Form - Moving an item from the "Customize the Ribbon" list to another group or submenu in this list causes the "Argument out of range" exception.
  • Ribbon - TdxRibbonBackstageView - Menu buttons without glyphs display cropped text when the Metropolis or Metropolis Dark skin is applied.
  • Skin is painted bad after change form's size.

ExpressEditors Library

  • cxRichEdit - Memory leaks when calling the SaveSelectionToStream method.
  • TcxButton - A button whose OptionsImage.Margin and OptionsImage.Spacing properties are set to -1 displaces its caption and glyph if the current DPI value is 192 or higher.
  • TcxButton - The OptionsImage.NumGlyphs property is initialized to the default value, ignoring a change made at design time.
  • TcxButton doesn't receive the MouseLeave event after destroying its handle in certain cases.
  • TcxGroupBox - An embedded TToolBar's background is painted in black in certain cases.
  • TdxActivityIndicator - The TabStop property is True by default.
  • TdxTokenEdit, TcxCheckComboBox, TcxCheckGroup, or TcxRadioGroup - TcxButtonGroupItems descendants containing a number of items are assigned to other collections very slowly.

ExpressExport Library

  • Export - Excel doesn't recognize formulas exported using the ExportGridDataToExcel procedure if they reference only one cell.

ExpressLibrary

  • SVG Images - In certain cases, downscaled images are cropped from the bottom.

ExpressMap Control

  • Creating a map item layer at runtime when the current DPI differs from the monitor DPI at design time results in incorrect positioning of map items created on the layer.
  • Map items created at design time are not scaled and are positioned incorrectly if monitor DPI values are different at design time and runtime.

ExpressPDFViewer

  • 1-pixel wide lines are not drawn at certain zoom levels.

ExpressPrinting System

  • A merged cell printed across two pages contains no text and the second cell part has no color.
  • Localization - Scheduler Report Link - The print styles listed in the "Format Report" dialog cannot be localized.

ExpressQuantumGrid Suite

  • cxCheckBox - A flickering black rectangle is drawn instead of a custom glyph in the in-place editor that is displayed using the native windows style.
  • Layout View - Calling the ClearItems method within the Container.BeginUpdate/Container.EndUpdate method block causes an AV.
  • The Find Panel doesn't execute a search in response to the Undo, Paste, Cut, or Delete operation executed from the Find box's context menu if the View's FindPanel.UseDelayedFind property is set to True.

ExpressQuantumTreeList Suite

  • TcxDBTreeList - The 'Could not convert variant of type (Array Byte) into type (Integer)' error occurs when binding to a dataset whose key field value is an array of bytes.

ExpressRichEdit Control

  • A hyperlink's UNC path is incorrectly stored to an RTF file.
  • Loading a DOC file fires the OnModifiedChanged event.

ExpressScheduler Suite

  • Copying events to the clipboard causes the "Cannot open clipboard: Access is denied" error in certain cases.
  • No data is copied to the clipboard in certain cases.

ExpressSpreadSheet

  • Clicking a cell containing a formula when another cell's in-place editor contains pending changes causes an AV.
  • Shared formulas are loaded incorrectly from certain XLSX files.
  • Styles of empty cells associated with comments are incorrectly imported from certain spreadsheet files.
  • The LOOKUP, HLOOKUP, VLOOKUP, and MATCH functions containing references to entire columns/rows return incorrect results.
  • The SUBTOTAL function result is not recalculated in response to changing visibility of a cell within the range passed as the function's argument.

ExpressWizard Control

  • The Aero wizard's page transition produces painting artifacts in an application run via Remote Desktop on Windows Server 2008 R2, Windows 7, or earlier.

Installation (VCL)

  • Documentation - Links located under the title are incorrectly arranged in certain topics.
  • Documentation - Replace the "Related Information" section's ALinks with direct links specifying the corresponding product in RAD Studio XE7 or earlier, making the links consistent with those provided in RAD Studio XE8 or later.

ExpressGridPack 17.1.7

$
0
0
ExpressGridPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • cxRichEdit - Memory leaks when calling the SaveSelectionToStream method.
  • TcxButton - A button whose OptionsImage.Margin and OptionsImage.Spacing properties are set to -1 displaces its caption and glyph if the current DPI value is 192 or higher.
  • TcxButton - The OptionsImage.NumGlyphs property is initialized to the default value, ignoring a change made at design time.
  • TcxButton doesn't receive the MouseLeave event after destroying its handle in certain cases.
  • TcxGroupBox - An embedded TToolBar's background is painted in black in certain cases.
  • TdxActivityIndicator - The TabStop property is True by default.
  • TdxTokenEdit, TcxCheckComboBox, TcxCheckGroup, or TcxRadioGroup - TcxButtonGroupItems descendants containing a number of items are assigned to other collections very slowly.

ExpressPrinting System

  • A merged cell printed across two pages contains no text and the second cell part has no color.
  • Localization - Scheduler Report Link - The print styles listed in the "Format Report" dialog cannot be localized.

ExpressQuantumGrid Suite

  • cxCheckBox - A flickering black rectangle is drawn instead of a custom glyph in the in-place editor that is displayed using the native windows style.
  • Layout View - Calling the ClearItems method within the Container.BeginUpdate/Container.EndUpdate method block causes an AV.
  • The Find Panel doesn't execute a search in response to the Undo, Paste, Cut, or Delete operation executed from the Find box's context menu if the View's FindPanel.UseDelayedFind property is set to True.

ExpressQuantumTreeList Suite

  • TcxDBTreeList - The 'Could not convert variant of type (Array Byte) into type (Integer)' error occurs when binding to a dataset whose key field value is an array of bytes.

Installation (VCL)

  • Documentation - Links located under the title are incorrectly arranged in certain topics.
  • Documentation - Replace the "Related Information" section's ALinks with direct links specifying the corresponding product in RAD Studio XE7 or earlier, making the links consistent with those provided in RAD Studio XE8 or later.

ExpressNavigationPack 17.1.7

$
0
0
ExpressNavigationPack

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • Ribbon - An AV occurs when a ribbon with the QAT is merged with a ribbon without it.
  • Ribbon - Customization Form - Moving an item from the "Customize the Ribbon" list to another group or submenu in this list causes the "Argument out of range" exception.
  • Ribbon - TdxRibbonBackstageView - Menu buttons without glyphs display cropped text when the Metropolis or Metropolis Dark skin is applied.
  • Skin is painted bad after change form's size.

ExpressEditors Library

  • cxRichEdit - Memory leaks when calling the SaveSelectionToStream method.
  • TcxButton - A button whose OptionsImage.Margin and OptionsImage.Spacing properties are set to -1 displaces its caption and glyph if the current DPI value is 192 or higher.
  • TcxButton - The OptionsImage.NumGlyphs property is initialized to the default value, ignoring a change made at design time.
  • TcxButton doesn't receive the MouseLeave event after destroying its handle in certain cases.
  • TcxGroupBox - An embedded TToolBar's background is painted in black in certain cases.
  • TdxActivityIndicator - The TabStop property is True by default.
  • TdxTokenEdit, TcxCheckComboBox, TcxCheckGroup, or TcxRadioGroup - TcxButtonGroupItems descendants containing a number of items are assigned to other collections very slowly.

Installation (VCL)

  • Documentation - Links located under the title are incorrectly arranged in certain topics.
  • Documentation - Replace the "Related Information" section's ALinks with direct links specifying the corresponding product in RAD Studio XE7 or earlier, making the links consistent with those provided in RAD Studio XE8 or later.

ExpressQuantumPack 17.1.7

$
0
0
ExpressQuantumPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • cxRichEdit - Memory leaks when calling the SaveSelectionToStream method.
  • TcxButton - A button whose OptionsImage.Margin and OptionsImage.Spacing properties are set to -1 displaces its caption and glyph if the current DPI value is 192 or higher.
  • TcxButton - The OptionsImage.NumGlyphs property is initialized to the default value, ignoring a change made at design time.
  • TcxButton doesn't receive the MouseLeave event after destroying its handle in certain cases.
  • TcxGroupBox - An embedded TToolBar's background is painted in black in certain cases.
  • TdxActivityIndicator - The TabStop property is True by default.
  • TdxTokenEdit, TcxCheckComboBox, TcxCheckGroup, or TcxRadioGroup - TcxButtonGroupItems descendants containing a number of items are assigned to other collections very slowly.

ExpressSpreadSheet

  • Clicking a cell containing a formula when another cell's in-place editor contains pending changes causes an AV.
  • Shared formulas are loaded incorrectly from certain XLSX files.
  • Styles of empty cells associated with comments are incorrectly imported from certain spreadsheet files.
  • The LOOKUP, HLOOKUP, VLOOKUP, and MATCH functions containing references to entire columns/rows return incorrect results.
  • The SUBTOTAL function result is not recalculated in response to changing visibility of a cell within the range passed as the function's argument.

Installation (VCL)

  • Documentation - Links located under the title are incorrectly arranged in certain topics.
  • Documentation - Replace the "Related Information" section's ALinks with direct links specifying the corresponding product in RAD Studio XE7 or earlier, making the links consistent with those provided in RAD Studio XE8 or later.

CodeRush for Roslyn 17.1.9

$
0
0
Normalize whitespace inside XML comments.

Normalize whitespace inside XML comments.

Features

  • Code Formatting - Code Formatting has been extended with new abilities to configure Line Breaks (Beta). Two new options pages were added:
  • Blank Lines - enables you to configure the number of blank lines around and within the following code elements: Namespaces, Types, Methods, Properties and Fields.
  • Braces - enables you to configure the line breaks around and within the following code blocks: Namespaces, Types, Methods, Properties, Accessors, Lambda Expressions and Anonymous Methods and Statements.
  • New Features for XAML - Normalize whitespace inside XML comments.
  • Unit Testing - CodeRush Test Runner now supports Microsoft Fakes isolation framework. It helps you mock the code you are testing by replacing parts of your application with the small pieces of code under the control of your tests.
  • Code Coverage Filtering - You can now filter the report, not only by name and percentage, but also by node kind.
  • Code Analysis - Improved Highlight unused members feature so that member de-emphasis is disabled when the caret is inside the member.

Fixes

  • Code Analysis
    • CodeRush incorrectly marks event handlers as unused members in XAML code-behind files.
    • False "Possible null reference exception" diagnostics.
    • The "NullReferenceException" code analysis works unexpectedly for properties.
  • Code Cleanup
    • Format document removes unexpected code.
    • The event handler containing the NotImplementedException should not be removed.
    • The 'Format Document' provider doesn't respect VS settings for braces.
    • Code Cleanup duplicates Comment lines.
  • Code Formatting - The Spacing options in Formatting have certain issues.
  • Drop Marker Before Jump option does not work for the "Go to Implementation" action.
  • Formatting - Comments are duplicated when spacing options are used.
  • Options Page - Scrollbar is missing on the C#>Formatting>Spacing options page.
  • Refactorings
    • Suggestions for the "Use string.Compare" refactoring.
    • The "Inline Temporary Variable" refactoring crashes in certain scenarios.
    •  The Convert to Auto-implemented Property refactoring breaks code when the constructor parameter is "in PascalCase".
  • Selection Embedding - The "Embed region" action does not select a region name after invocation.
  • Stop on Build Error - Feature suppresses the VS option to display an Error List.
  • Templates - It is impossible to iterate through elements in XAML.
  • Test Runner - Combinatorial / Pairwise NUnit testing with TestRunner enabled causes Visual Studio to hang / become unresponsive.
  • Test Runner does not run .NET tests when a new sdk-based project is used.
  • TestRunner does not run xUnit 2.3 RC 2 unit test.

CodeRush Ultimate 17.1.9

$
0
0
Configure the number of blank lines around and within code elements.

Configure the number of blank lines around and within code elements.

Features

  • Code Formatting - Code Formatting has been extended with new abilities to configure Line Breaks (Beta). Two new options pages were added:
  • Blank Lines - enables you to configure the number of blank lines around and within the following code elements: Namespaces, Types, Methods, Properties and Fields.
  • Braces - enables you to configure the line breaks around and within the following code blocks: Namespaces, Types, Methods, Properties, Accessors, Lambda Expressions and Anonymous Methods and Statements.
  • New Features for XAML - Normalize whitespace inside XML comments.
  • Unit Testing - CodeRush Test Runner now supports Microsoft Fakes isolation framework. It helps you mock the code you are testing by replacing parts of your application with the small pieces of code under the control of your tests.
  • Code Coverage Filtering - You can now filter the report, not only by name and percentage, but also by node kind.
  • Code Analysis - Improved Highlight unused members feature so that member de-emphasis is disabled when the caret is inside the member.

Fixes

  • Code Analysis
    • CodeRush incorrectly marks event handlers as unused members in XAML code-behind files.
    • False "Possible null reference exception" diagnostics.
    • The "NullReferenceException" code analysis works unexpectedly for properties.
  • Code Cleanup
    • Format document removes unexpected code.
    • The event handler containing the NotImplementedException should not be removed.
    • The 'Format Document' provider doesn't respect VS settings for braces.
    • Code Cleanup duplicates Comment lines.
  • Code Formatting - The Spacing options in Formatting have certain issues.
  • Drop Marker Before Jump option does not work for the "Go to Implementation" action.
  • Formatting - Comments are duplicated when spacing options are used.
  • Options Page - Scrollbar is missing on the C#>Formatting>Spacing options page.
  • Refactorings
    • Suggestions for the "Use string.Compare" refactoring.
    • The "Inline Temporary Variable" refactoring crashes in certain scenarios.
    • The Convert to Auto-implemented Property refactoring breaks code when the constructor parameter is "in PascalCase".
  • Selection Embedding - The "Embed region" action does not select a region name after invocation.
  • Stop on Build Error - Feature suppresses the VS option to display an Error List.
  • Templates - It is impossible to iterate through elements in XAML.
  • Test Runner - Combinatorial / Pairwise NUnit testing with TestRunner enabled causes Visual Studio to hang / become unresponsive.
  • Test Runner does not run .NET tests when a new sdk-based project is used.
  • TestRunner does not run xUnit 2.3 RC 2 unit test.

DevExpress WPF 17.1.8

$
0
0
DevExpress WPF

Maintenance release includes several bug fixes.

Fixes

All WPF Controls

  • The UpdateApplicationThemeName method applies a theme even if the UseLegacyDefaultTheme property is enabled.

DXCharts for WPF

  • Animated scrolling via pan freezes when the mouse is moved over a chart.
  • Axis elements are not visible after adjusting the Series item visibility in certain situations.
  • Axis Labels from invisible axis elements affect the ChartControl rendering performance.
  • Chart - OutOfMemoryException is thrown when applying a logarithmic scale on negative axis values.
  • Data Binding - The Series data source value cannot be extracted in certain cases.
  • Data Binding - Unhandled exception when processing INotifyCollectionChanged events in certain cases.
  • InvalidOperationException occurs when assigning ChartControl to ContentControl in certain cases.
  • Line Series - Line is rendered incorrectly after adjusting the line thickness at runtime.
  • Range Bar series points are added to the visual tree and rendered slowly.
  • Secondary Y-Axis range calculation behavior is incorrect in certain situations.
  • Side By Side Bar series overlap each other after the Series collection is updated in code.
  • The PieSeries2D.Rotation property behavior is incorrect when the ChartControl.AnimationMode property is not set to Disabled.

DXControls for WPF

  • A binding error occurs in FilterEditor when GridControl is located in a popup.
  • NotifyIconService.ContextMenu doesn't work if the owner Window is hidden immediately after being created.
  • The "Unable to obtain public key for StrongNameKeyPair" exception is thrown on starting applications with DevExpress controls on some machines.
  • ThemedWindow - Window buttons do not work if the window contains BarManager and RibbonControl.

DXDiagram for WPF

  • Diagram connectors are sometimes drawn with unnecessary line jumps in the Expand/Collapse demo.

DXDocking for WPF

  • The "Resource not found" warning occurs when the last DocumentPanel is closed.

DXEditors for WPF

  • CPU usage when ODataInstantFeedbackDataSource is used.
  • FlyoutControl is incorrectly positioned in a system on monitors in Landscape and Portrait orientation.

DXGrid for WPF

  • Data rows are incorrectly updated in a grouped GridControl when a new data item is added to its data source.
  • GridControl - The RowIndicator's mouse click does not select a corresponding row if the mouse cursor is located in the center of this row indicator and the ShowSelectionRectangle property is set to True.
  • GridControl in Drag&Drop mode - HintControl shows values with an incorrect color when the MetropolisDark theme is enabled.
  • GridControl throws StackOverflowException when AllowLeaveInvalidEditor is enabled in certain scenarios.
  • Selection is cleared on GridControl scrolling when the Selection Rectangle feature is enabled.
  • Setting the TopRowIndex property to a new value does not bring a corresponding data row into view when TableView's AllowFixedGroups is True.
  • Shift+Click doesn't allow deselecting rows when ShowSelectionRectangle is enabled.
  • The ShowEditForm command doesn't have the CanExecute method.

DXMap for WPF

  • An unhandled exception occurs when refreshing the ListSourceDataAdapter data source and changing the active view at runtime.
  • Internal exceptions are raised if certain data is unavailable in the DBF file.
  • It is impossible to define ZIndex in Cluster Items.
  • Shapefile is loaded incorrectly when the projection type is Lambert Conformal Conic and its "central_meridian" parameter value is greater than zero.
  • The ArgumentOutOfRange exception is raised if the map control is removed from a window when tiles are being loaded.
  • The MapItem visibility change is not reflected in a clustered element.
  • The ZoomToFitLayerItems method does not work if Clusterer is used.

DXNavBar for WPF

  • NavBarItem cannot recognize ImageSource in certain scenarios.

DXPivotGrid for WPF

  • Conditional Formatting - It is impossible to determine the type of the field calculated using CustomSummary.
  • Pivot Grid - The CustomCellDisplayText event changes the default data cell alignment in the print preview.
  • The Conditional Formatting menu displays a restricted list of options for unbound fields with a Custom SummaryType.
  • The Conditional Formatting menu does not display options for a field bound to a column that is missing in the underlying data source.
  • The TargedInvocation Exception is raised on dragging a data field with the applied Format Rule if the Async Mode is enabled.

DXPropertyGrid for WPF

  • NullReferenceException is raised in PropertyGridControl when the PropertyDefinition.IsReadOnly property is bound.
  • The Remove buttons are visible when PropertyDefinition is applied to a collection property.

DXRibbon for WPF

  • BarEditItem - An internal TextEdit element cannot be focused from code.
  • DXRibbonWindow cannot be dragged using the RibbonControl header.
  • GalleryItem in the RibbonGalleryBarItem (inside a Ribbon) is not always in the visible area when it is selected programmatically.
  • RibbonControl - Visibility of scrolling buttons is not updated when they are clicked.
  • Scroll buttons in RibbonControl aren't always visible when there is no enough space to display all items.
  • Small BarItems don't change their size according to the available space when links are removed from RibbonPageGroup.

DXRichEdit for WPF

  • An extra cell appears after splitting a table that contains merged cells.

DXScheduler for WPF

  • The "Handler has not been registered with this event." exception is thrown when an appointment is resized/created in certain cases.

DXScheduler for WPF (Legacy)

  • Cell tooltips are shown only for the first visible resource in TimelineView.
  • The appointment selection border isn't displayed in Office2013 and Offic2016 themes.

DXSpreadsheet for WPF

  • ArgumentOutOfRangeException on clicking outside an inplace editor containing formulas when custom editors are used.
  • NullReferenceException is thrown if the SpreadsheetControl.Dispose method is called before the SpreadsheetControl unload.
  • Pressing the Enter key in the Formula Bar does not submit a currently entered value.
  • Provide the capability to suppress the warning message that is displayed on an attempt to edit a cell bound to a read-only field in the data source.
  • SpreadsheetControl does not import comments represented by "roundrect" shapes.
  • The confirmation message for worksheet deleting has an incorrect description.

DXTreeList for WPF

  • An exception is raised when the HitInfo.Column property is accessed in the RowDoubleClick event handler.

MVVM Framework

  • NavigationFrame keeps views with defined services in memory even if the NavigationFrame.NavigationCacheMode property is set to Disabled.
  • NotifyIconService is disabled after window closing is cancelled.
  • NotifyIconService's LeftClickCommand doesn't work with static commands.

PDF Viewer for WPF

  • Print Dialog - A paper source is selected incorrectly after the dialog is shown.

Theme Editor

  • The SearchPanel.xaml file does not contain the 'dx' namespace mapping definition.

XtraReports Suite

  • A report does not have a data source after loading a report layout from the file storage.
  • End-User Report Designer - The 'System.NullReferenceException' is thrown when closing a sub report's 'Parameter Bindings' dialog.
  • End-User Report Designer displays an empty window on an attempt to add a new data source for a report parameter.
  • System.InvalidOperationException with the "Sequence contains more than one element" message occurs on an attempt to sort a report.
  • Text pasted from the clipboard contains an additional character.
  • There is no way to define a report's margins in the End-User Report Designer if the SpinEdit.AllowRoundOutOfRangeValue property has the True value.
  • WPF Report Designer - The Field List is collapsed when a calculated field is added to a report.

DevExpress WinForms 17.1.8

$
0
0
DevExpress WinForms

Maintenance release includes several bug fixes.

Fixes

All WinForms Controls

  • PersistenceBehavior - A minimized form state is restored when the form is being loaded.
  • SkinEditor - The AutoSave folder doesn't contain the latest saved changes.
  • SkinEditor - Unhandled exception is thrown on creating a folder.
  • Skineditor V2 crashes when a layered image is saved.
  • Skineditor V2 crashes when an image is modified using a paint tool and saved again.
  • SkinEditor v2 crashes when images in the skin folder are replaced (bulk copy).

PDF Viewer

  • Find Dialog - The viewer parent form flickers if the search does not take much time.
  • Interactive Forms - Combobox with the Edit flag does not accept a list of strings as a value.
  • Parsing - A document containing a page rotated by an angle aliquant to 90 degrees cannot be opened.

Project Templates

  • WindowsUIButtonPanel does not show icons for some buttons when generating a Hybrid UI by using the Wizard.

Snap

  • Snap document images are exported with the low quality.

XtraBars Suite

  • BarManager - An in-place CheckEdit should not be shown in a vertical bar when the Bar.OptionsBar.RotateWhenVertical option is enabled.
  • BarSubItem - A menu takes all the screen height when it is expanded and a menu item located under the mouse pointer is selected immediately after updating to version 17.1.7.
  • Localization - "Auto-hide Ribbon" menu items aren't localized.
  • ObjectDisposedException is thrown once a user selects a skin in PopupGalleryEdit if its drop-down gallery is populated by calling the SkinHelper.InitSkinGallery method.
  • PopupMenu - Groups are lost when the first group item is hidden.
  • RibbonControl does not show glyphs for the Left and Right ScrollButtons under 175 DPI.
  • RibbonStatusBar - Height is small in the Office 2010 skin if a form is not maximized.
  • SpreadSheet - System.NullReferenceException in DevExpress.XtraBars.v17.1.dll when changing the number format of an MDI form.
  • TabControl - Switching between tabs makes the toolbar mouseover dissappear when XtraForm is used in the tab.
  • There is a white space between the parent and child BackstageViewControls if the Office2013 style is used.
  • TileBar doesn't scroll to a new selected item after setting the TileBar.SelectedItem property.

XtraCharts Suite

  • Other values are not shown in the Pie Chart when Arguments have the Integer type.
  • Chart Designer - The Key-Color Colorizer Keys Collection Editor dialog caption is incorrect.
  • ChartControl bound to PivotGrid crashes after PivotGrid's layout was changed.
  • ChartDesigner - It is possible to choose another view of char series even if the view is removed from the ChartDesigner.AvailableViewTypes list.
  • RangeControl is scrolled incorrectly when it is bound to a chart with side margins.
  • SparklineEdit causes memory leaks when it is placed on a form.
  • TextAnnotation slows down performance on scrolling and zooming.
  • The ResetZoom method freezes an application.

XtraEditors Library

  • BreadCrumbEdit - It is impossible to click a node when a caption is too long.
  • BreadCrumbEdit allows changing the path by clicking nodes' parents if ReadOnly is set to true.
  • DateEdit - A selected year does not stay highlighted when re-opening a popup window if the VistaCalendarViewStyle property is set to YearsGroupView.
  • DateEdit - The day is not highlighted when the NullDateCalendarValue property is set.
  • ProgressPanel - Low performance due to multiple layout re-calculations when a description is changed.
  • SplashScreenManager - A form flickers if searching does not take much time.
  • TextEdit skips repeated validation if its value hasn't been changed since the previous unsuccessful validation.
  • The "Error creating window handle" exception is thrown when the Environment.Exit method is called.
  • The ImageOptions.ImageList property is not set for EditorButton at design time.
  • TokenEdit - Selecting a token from the drop-down list by pressing Enter closes the parent form if its AcceptButton property is set.
  • TokenEdit does not delete all checked items if the Delete key is pressed when CheckMode is TokenEditCheckMode.Multiple.
  • XtraForm - The icon disappears when the form's width is not enough to show it.
  • XtraMessageBox's shadow isn't shown till XtraMessageBox's position is changed.

XtraGrid Suite

  • Data-Aware export - NullReferenceException is thrown if the GridFormatRule.Column and GridFormatRule.ColumnApplyTo properties are not set.
  • The export progress panel is not centered when the form is an MDI child.
  • The export progress panel is not centered when the form is not TopLevel.
  • An exception occurs when a column does not have a caption.
  • Another form is focused when pressing TAB in an active cell editor after the update from 16.1.5 to 17.1.7.
  • FormatException is thrown when opening an Excel popup filter window if RepositoryItemLookUpEdit is assigned to a column whose filter mode is DisplayText and a filter range is used.
  • Row height is incorrect when MemoEdit is assigned to a cell that contains the Expand button.
  • There is no way to return to a main menu from a submenu if the main menu is shown in In-Place mode.
  • GridControl's Excel filter - InvalidCastException is thrown when selecting Null in the Numeric tab.
  • GridView - A column filter condition for Auto Filter Row is not reset if it was changed by using the Filter Editor and the DefaultSettingsCompatibilityMode property is set to v16 and the AllowAutoFilterConditionChange property is set to false.
  • GridView - A loading indicator is shown even if the WindowsFormsSettings.AnimationMode property is set to DisableAll.
  • GridView - Non-printable columns aren't copied to the clipboard when ClipboardMode is Formatted.
  • TileView - NullReferenceException is thrown when closing a form in the ItemClick event handler.
  • WinExplorerView - A freeze occurs when selecting multiple items after an item was removed.
  • WinForms - An exception is thrown on closing DetailView while ColumnCustomization in the nested ListView is open.
  • XtraGrid - Format conditions with an expression that uses the "Iif" function are not applied in the document exported in Data Aware mode.
  • XtraGrid's row selection operates incorrectly when a new row is added to the data source.

XtraLayout Suite

  • SimpleLabelItem.Image is marked as hidden.
  • The NullReferenceException error is thrown from DevExpress.XtraLayout.LayoutControl.Clear(true, false) in some circumstances.

XtraMap

  • Hit Testing - Custom MapPushpin elements cannot be identified using the InMapPushpin attribute.
  • MapControl - It is impossible to move MapItem from one layer to another after the upgrade to version 17.1.
  • MapControl crashes on Surface Pro 4 with the Direct2D mode if an application runs in x64 mode.
  • MapControl creates a cache folder on the file system immediately after the CacheOptions.DiskFolder property has been changed at design time.
  • MapPolyline initialization performance is not optimal.
  • Tile images are rendered with artifacts when the GdiPlus rendering mode is enabled.

XtraNavBar

  • NavBarControl- The group caption overlaps the expand/collapse button when the width is not enough.

XtraPivotGrid Suite

  • OLAP Calculated Measures do not display correct data if data is filtered using field groups.
  • The ChartControl.PivotGridSeriesExcluded event is fired multiple times after the data source is changed.

XtraPrinting Library

  • Export to DOCX/RTF - An exported document depends on a scaling factor.

XtraReports Suite

  • Report Wizard - Designing an existing report in the wizard should preserve its original DataSource and DataMember settings.
  • "Type A originates from <unique combination of letters> in the context 'LoadNeither in a byte array" error occurs after upgrading a project to the newest version of DevExpress components.
  • ConnectionStringHelper.CreateDBConnection fails when a connection string is ODBC MDASQL.1.
  • Export - Merged report cells are exported to Excel incorrectly.
  • Export to Excel with images produces a huge report file.
  • National characters are not displayed in a report if the Object.ToString() method is used.
  • Print Preview - The 'Header and Footer' dialog does not preserve line breaks in the print preview.
  • Rotated text in a table cell is aligned incorrectly when the XRTableCell.TextAlignment property is set to TopCenter or BottomCenter.
  • The XRTableCell.RowSpan property does not work correctly in the BottomMarginBand.
  • XtraReport - Export to PDF hangs if code runs under a different user (i.e., impersonated).
  • XtraReport - 'System.NullReferenceException' is thrown when a specific report is opened in the End-User Report Designer.

XtraRichEdit

  • A font name is calculated incorrectly while loading a specific HTML document into the RichEditControl.
  • ArgumentOutOfRangeException on an attempt to perform the Redo operation using RichTextControl.
  • Hyperlinks are incorrectly created for different images if the latter are inserted near each other.
  • NullReferenceException occurs on editing document content if the RichEditControl document is bound to a data source field and the UseDeferredDataBindingNotifications option is set to false.
  • Popup editors in the Modify Style dialog keep showing the name of the deleted style.
  • RichEditControl - A table is not aligned correctly after exporting data to HTML.
  • RichEditControl incorrectly applies list numbering in the loaded Html document.
  • System.ArgumentException is raised if a text with a custom font is rendered using a custom Page painter.
  • System.InvalidCastException is raised on the "Document Properties" button click when the application culture is set to "ru-RU".
  • The "Different odd and even" and "Different first page" options cannot be set to False in the Page Setup dialog.
  • The caret cannot be set to the start position of the second hyperlink when there are two hyperlinks without a break and the keyboard navigation is performed.

XtraScheduler Suite

  • Appointments are not drawn in a week in the Monthly Style report if a part of the week belongs to another month if the CompressWeeked option is disabled.
  • Disable the "Group by ..." bar items on the Ribbon if AgendaView is SchedulerControl's active view.
  • Memory allocated by the scheduler elements is not released properly if the TimelineView.TimelineScrollBarVisible option is enabled.
  • System.ArgumentOutOfRangeException occurs in the XtraScheduler.Drawing.DayViewInfo.GetVisibleDayViewRow method.
  • The OnMouseWheel method of MouseHandlerServiceWrapper is never executed for the Agenda view.

XtraSpellChecker

  • NullReferenceException occurs on an attempt to check a single word in the document when the AutoSizeMode property is set to Vertical in RichEditControl.
  • SpellChecker dictionaries are not loaded on demand when the SpellChecker culture is invariant.
  • SpellChecker processes em dashes incorrectly if no space symbol is inserted before and after these dashes.
  • The "Check Spelling" form does not display suggestions after the SpellChecker.CheckText method call.

XtraSpreadsheet

  • Cell values are not copied when the Fill Handle operation is performed with the Ctrl key held down.
  • Add the capability to preserve MS Excel Slicers while re-saving a document using the SpreadsheetControl (Workbook).
  • ArgumentOutOfRangeException is thrown during the CopyFrom operation.
  • Formulas specified for a bound cell range after assigning a data binding are not calculated.
  • Hidden rows/columns become visible on double-clicking row/column headers even if corresponding "Hide/Unhide" behavior options are disabled.

XtraTreeList Suite

  • Checked items change when replacing an item in a list bound to TreeList.
  • Icons are painted incorrectly in TreeList.
  • The FocusedNode property in the SelectionChanged event returns a removed node on the UnlockReloadNodes call.
  • An incorrect node is focused after collapsing a root node when the vertical scroll bar is visible.
  • NullReferenceException is thrown when removing a record that is represented by duplicate nodes in Virtual Mode.
  • Random nodes are selected when clicking them with the mouse.
  • Text is not wrapped in cells at nested levels.
  • The scroll position moves up when reaches the bottom position.
  • A column's Excel filter ignores other column filters if a filter is applied to that column.

XtraTreeMap

  • Usability - There is no capability to configure the printing settings and print the Tree Map using the XtraPrinting library.

XtraVerticalGrid Suite

  • PropertyGridControl - An application that's built for the AnyCPU platform freezes when the XRLabel.Borders or XRLabel.TextAlignment property value is changed after installation of Fall Creators Update.

DevExpress Windows 10 Apps 17.1.8

$
0
0
DevExpress Windows 10 Apps

Maintenance release includes several bug fixes.

Fixes

Charts for Windows 10 Apps

  • Cartesian Chart - Axis labels are missing when the axis strip element text is empty.

Editors for Windows 10 Apps

  • Visual Studio's PropertyGrid does not display the available options for the TextEdit.InputScope property.

DevExpress Reporting 17.1.8

$
0
0
DevExpress Reporting

Maintenance release includes several bug fixes.

Fixes

ASP.NET Web Forms

  • ASPxWebDocumentViewer - It is impossible to hide the Search button when MobileMode is active.

WinForms

  • Report Wizard - Designing an existing report in the wizard should preserve its original DataSource and DataMember settings.
  • "Type A originates from <unique combination of letters> in the context 'LoadNeither in a byte array" error occurs after upgrading a project to the newest version of DevExpress components.
  • ConnectionStringHelper.CreateDBConnection fails when a connection string is ODBC MDASQL.1.
  • Export - Merged report cells are exported to Excel incorrectly.
  • Export to Excel with images produces a huge report file.
  • National characters are not displayed in a report if the Object.ToString() method is used.
  • Print Preview - The 'Header and Footer' dialog does not preserve line breaks in the print preview.
  • Rotated text in a table cell is aligned incorrectly when the XRTableCell.TextAlignment property is set to TopCenter or BottomCenter.
  • The XRTableCell.RowSpan property does not work correctly in the BottomMarginBand.
  • XtraReport - Export to PDF hangs if code runs under a different user (i.e., impersonated).
  • XtraReport - 'System.NullReferenceException' is thrown when a specific report is opened in the End-User Report Designer.

WPF

  • A report does not have a data source after loading a report layout from the file storage.
  • End-User Report Designer - The 'System.NullReferenceException' is thrown when closing a sub report's 'Parameter Bindings' dialog.
  • End-User Report Designer displays an empty window on an attempt to add a new data source for a report parameter.
  • System.InvalidOperationException with the "Sequence contains more than one element" message occurs on an attempt to sort a report.
  • Text pasted from the clipboard contains an additional character.
  • There is no way to define a report's margins in the End-User Report Designer if the SpinEdit.AllowRoundOutOfRangeValue property has the True value.
  • WPF Report Designer - The Field List is collapsed when a calculated field is added to a report.

DevExpress Report Server 17.1.8

$
0
0
DevExpress Report Server

Maintenance release includes several bug fixes.

Fixes

  • Data Model Wizard doesn't show databases when not a default port number of the MySQL server is used.
  • DataModel - It is impossible to select a table if the used DataModel contains only one table.
  • It is impossible to specify a folder path if it contains the '$' sign.
  • Report Server Designer [Web] - The HtmlItemCreated script should be hidden.

DevExpress Document Server 17.1.8

$
0
0
DevExpress Document Server

Maintenance release includes several bug fixes.

Fixes

PDF Document Processor

  • Text Extraction - Characters from the unicode "Format,other" category should not affect text direction.
  • Usability - There is no capability to limit maximum text length for the newly created text form field.

Rich Edit Document Server

  • The "allowHyphenationAtTrackBottom" tag is lost after a document is resaved.

Spreadsheet Document Server

  • Rows' height is incorrectly calculated in a printed document.
  • System.NullReferenceException is thrown on copying a worksheet if there is a defined name in a source worksheet with the ReferTo property set to an empty string.

DevExpress ASP.NET 17.1.8

$
0
0
DevExpress ASP.NET

Maintenance release includes several bug fixes.

Fixes

ASP.NET Web Forms

All ASP.NET Controls

  • An exception occurs when the Value property is initialized and the ItemRequestedByValue method returns not an IEnumerable-type object.

ASPxDataEditors

  • ASPxComboBox - A decimal value is incorrectly posted when the Spanish culture is used.
  • ASPxSpinEdit - The display format is not applied if text is set by using ASPxSpinEdit.SetText.
  • ASPxTrackBar - Material Theme - The track bar width is always more than its container width.

ASPxGridView

  • Accessibility - Focus is lost after the context menu is closed by the Escape key.
  • The "Cannot read property 'id' of null" error occurs on editing a cell in Batch Edit mode if KeyboardSupport is set to true and the grid has a band column with nested columns.
  • The ASPxGridViewCommandButtonEventArgs.IsEditingRow property in the CommandButtonInitialize event handler is always false.
  • The Clear Filter context menu item is not visible when the filter is applied to a column and the filter row is hidden by the context menu item.
  • The Column Chooser is shown incorrectly if the Metropolis theme is used.
  • The GridViewToolbarItem.ClientVisible property can't be changed on a grid's callback.
  • Batch Edit - A combobox column's SelectedIndexChanged event is raised every time the editing ends in Native mode.

ASPxHtmlEditor

  • A validation error appears in the disabled editor with the enabled required validation on the ASPxClientEdit.ValidateGroup method call.
  • After html content is copied from Edge to an ASPxHtmlEditor page opened in Chrome, e.Html is empty in the ASPxHtmlEditor.HtmlCorrecting event handler.
  • Text underline is not working when the document type is HTML5 and a whitelist is used.

ASPxPivotGrid

  • Font settings are applied incorrectly when the Youthful theme is used.
  • ASPxPivotGrid enters into the infinite callback loop during Virtual Scrolling.
  • The FieldAreaChanged event is not raised if a field is moved before a data field.

ASPxScheduler Suite

  • A visible DayView interval is not re-calculated after changing the DayView.WorkTime property value when the ShowWorkTimeOnly option is enabled.
  • AppointmentDoubleClick is not raised after the View context menu is invoked.
  • The "JavaScript runtime error: Incorrect function" error occurs while dragging a recurring series in the TimeLine view.
  • The appointment subject is hidden if the appointment height is small and the start and end times are displayed.

ASPxSpreadsheet

  • Space between rows is lost on pasting from Notepad++.
  • The "Cannot read property 'cellEditable' of undefined" error occurs on an attempt to insert rows copied from Excel in a document.

Navigation, Layout & Multi-Purpose Controls

  • ASPxCardView - Captions and items are aligned incorrectly when the font size is increased.
  • ASPxDockPanel - If ASPxDateEdit is placed in ASPxDockPanel, ASPxDateEdit's drop-down control is covered by another ASPxDockPanel.
  • ASPxPageControl - Hiding tabs by setting ClientVisible to the false value does not work as expected in multi-row mode.
  • ASPxPager - Accessibility - The Previous button is not focusable if the first page is opened.
  • ASPxPopupControl - It is not possible to scroll content defined via the ContentUrl property.
  • ASPxRibbon - An exception occurs if the active tab with the index stored in cookies doesn't exist.
  • RichEdit - A client-side error occurs when the ribbon is minimized.

XtraCharts Suite

  • The Crosshair Cursor always displays information about the first point if a series is bound to the secondary X axis.
  • Web - The Crosshair label format does not take the current application culture settings into account.
  • WebChartControl does not display ToolTipHint provided in the CustomDrawSeriesPoint event handler.

XtraReports Suite

  • ASPxWebDocumentViewer - It is impossible to hide the Search button when MobileMode is active.

ASP.NET MVC

MVC Data Editors

  • DateEdit - It's not possible to select a date in DateEdit located in a partial view loaded to the page by using $.post after a callback.

MVC GridView

  • ComboBox used in the filter row throws a JS error when it is cleared.
  • Incorrect order of columns in the Group Panel after re-ordering them by using drag and drop.
  • The header filter popup right border is missing in the BlackGlass and Youthful themes.
  • It's not possible to use DevExtreme MVC controls inside the template of the callback aware MVC extension.

MVC HtmlEditor

  • HtmlEditor - Selection is rendered over a dialog window in IE.

MVC Report

  • Filter Editor doesn't contain the 'Contains' operator if a query alias is specified in Query Builder.
  • Web Chart Designer - It is not possible to configure a Diagram element after the SeriesDataMember property was specified.
  • Web Dashboard cannot validate an expression if it contains a field with the parenthesis "( )", slash "/" and dot "." signs in its name.
  • Web Report Designer - CalculatedField does not show in a Chart's ValueDataMember selection.
  • Web Report Designer - Expression Editor validation fails if the field's display name contains a space character.
  • Web Report Designer - Look-up parameter value reordering duplicates data.
  • Web Report Designer - XRChart control's Pallete Name and Appearance Name properties disappeared from Property Grid after upgrading.
  • Web Report Designer -  Report Explorer doesn't refresh property data upon choosing a different Formatting Rule from the drop-down list.

MVC RichEdit

  • RichEdit - The "Cannot read property 'flags' of undefined" error occurs on an attempt to open a document.

MVC Scheduler

  • Click events stop firing after the scheduler control has been right-clicked.
  • The Day/WorkWeek/FullWeek isn't scrolled when an appointment is dragged or resized outside the currently visible interval and the ScrollAreaHeight property is set to the predefined value for the view.

MVC Spreadsheet

  • Data is not loaded on scrolling if the ribbon is minimized.

ASP.NET Bootstrap

Bootstrap Charts

  • BootstrapChart located in the BootstrapPageControl tab is not resized correctly after a chart placed in another tab is exported.

Bootstrap Data Editors

  • Bootstrap Date Editors - An editor input wrapped in the form-group-sm container has unnecessary paddings.
  • BootstrapSpinEdit - The Out of Range warning has an incorrect position when the editor is inside the input-group.

Bootstrap GridView

  • Allow users to subscribe to the BootstrapGridView.BatchUpdate event.
  • Bootstrap Navigation, Layout & Multi-Purpose Controls.
  • BootstrapComboBox - Performance issues when the editor is bound to large dataset and the callback mode is enabled.

DevExpress DXperience 17.1.8

DevExpress Universal 17.1.8


DevExpress VCL Subscription 17.1.8

$
0
0
DevExpress VCL Subscription

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • AV occurs on generating the default RibbonUI.
  • Ribbon - Customization Form - Resetting customizations after moving an item within the "Customize the Ribbon" list, applying changes, and re-opening the form causes the "Argument out of range" exception.

ExpressDBTree Suite

  • TcxDBTreeList - The built-in navigator's Post button is disabled if an exception occurs after clicking it.

ExpressEditors Library

  • cxImage - Invoking the context menu doesn't fire the OnContextPopup event.
  • In-place cxRichEdit - The form's scaling factor multiplies the font size of the editor's unformatted text twice.
  • TcxDBImage - AV when loading invalid images.

ExpressExport Library

  • Export to XLS or XLSX - The cxExportPivotGridDataToExcel procedure exports a lookup column/row field's grouping values as lookup keys.
  • The "Inline function 'dxSpreadSheetVarCompare' has not been expanded" compilation hint is displayed if the 'uses' clause includes the cxGridExportLink unit.

ExpressLayout Control

  • Dragging a hidden empty group causes an AV.

ExpressNavBar

  • Error with latest version in NavBar with High DPI.

ExpressPDFViewer

  • An AV occurs on reusing a dynamically loaded library that uses the PDF Viewer functionality.
  • Images encoded using Indexed color spaces are incorrectly displayed in certain cases.

ExpressQuantumTreeList Suite

  • A column's SortIndex property value is ignored when restoring the tree list using the RestoreFrom~ methods.
  • TcxDBTreeList - Appending multiple nodes creates records in the bound dataset and displays only one node.
  • TcxDBTreeList - The 'Could not convert variant of type (Array Byte) into type (Integer)' error occurs when binding to a dataset whose key field value is an array of bytes and changing node focus.
  • The Styles.Selection.Font property settings are not applied to the selection.

ExpressRichEdit Control

  • RichEditControl does not save Unicode text properly.
  • The MeasurementUnit property value doesn't affect the Paragraph, Tabs, "Modify styles", and "Modify table styles" dialogs.
  • The Options.Behavior.PasteSingleCellAsText property value is ignored on pasting data from the clipboard.

ExpressSkins Library

  • The Skin Editor treats the opened project as unmodifed after invoking the Project | Build command.

ExpressSpreadSheet

  • An AV occurs when loading a malformed XLS file if it contains two or more data entries for a cell.
  • Export to HTML - The "Duplicates not allowed" exception occurs on exporting a worksheet containing a merged cell with a hyperlink.
  • Loading shared formulas from an XLS file doesn't limit their column indexes to 256 as per specifications.
  • Wrong image aspect ratio.

ExpressTile Control

  • A control placed on a frame using custom anchoring settings is displayed incorrectly provided that the frame is set as the tile item's detail control.

ExpressGridPack 17.1.8

$
0
0
ExpressGridPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • cxImage - Invoking the context menu doesn't fire the OnContextPopup event.
  • In-place cxRichEdit - The form's scaling factor multiplies the font size of the editor's unformatted text twice.
  • TcxDBImage - AV when loading invalid images.

ExpressLayout Control

  • Dragging a hidden empty group causes an AV.

ExpressQuantumTreeList Suite

  • A column's SortIndex property value is ignored when restoring the tree list using the RestoreFrom~ methods.
  • TcxDBTreeList - Appending multiple nodes creates records in the bound dataset and displays only one node.
  • TcxDBTreeList - The 'Could not convert variant of type (Array Byte) into type (Integer)' error occurs when binding to a dataset whose key field value is an array of bytes and changing node focus.
  • The Styles.Selection.Font property settings are not applied to the selection.

ExpressSpreadSheet

  • An AV occurs when loading a malformed XLS file if it contains two or more data entries for a cell.
  • Export to HTML - The "Duplicates not allowed" exception occurs on exporting a worksheet containing a merged cell with a hyperlink.
  • Loading shared formulas from an XLS file doesn't limit their column indexes to 256 as per specifications.
  • Wrong image aspect ratio.

ExpressNavigationPack 17.1.8

$
0
0
ExpressNavigationPack

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • AV occurs on generating the default RibbonUI.
  • Ribbon - Customization Form - Resetting customizations after moving an item within the "Customize the Ribbon" list, applying changes, and re-opening the form causes the "Argument out of range" exception.

ExpressEditors Library

  • cxImage - Invoking the context menu doesn't fire the OnContextPopup event.
  • In-place cxRichEdit - The form's scaling factor multiplies the font size of the editor's unformatted text twice.
  • TcxDBImage - AV when loading invalid images.

ExpressLayout Control

  • Dragging a hidden empty group causes an AV.

ExpressNavBar

  • Error with latest version in NavBar with High DPI.

ExpressQuantumPack 17.1.8

$
0
0
ExpressQuantumPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • cxImage - Invoking the context menu doesn't fire the OnContextPopup event.
  • In-place cxRichEdit - The form's scaling factor multiplies the font size of the editor's unformatted text twice.
  • TcxDBImage - AV when loading invalid images.

ExpressLayout Control

  • Dragging a hidden empty group causes an AV.

ExpressSpreadSheet

  • An AV occurs when loading a malformed XLS file if it contains two or more data entries for a cell.
  • Export to HTML - The "Duplicates not allowed" exception occurs on exporting a worksheet containing a merged cell with a hyperlink.
  • Loading shared formulas from an XLS file doesn't limit their column indexes to 256 as per specifications.
  • Wrong image aspect ratio.

DevExpress ASP.NET 17.2.3

$
0
0
Merged column grouping.

Adds merged grid column grouping.

Features

  • GridView Control
    • Merged Column Grouping - With this release, you can now merge the Grid View's grouped columns by dragging appropriate column header(s) to the group panel and arranging them across a line.
    • Data Export - You can now export data using built-in functionality and no longer need to use an external export engine. The new 'Export' command item can be added to the built-in toolbar without any code. In addition, it now supports export to DOCX.
    • Adaptive Popup Dialogs - With this release, the DevExpress Data Grids ship with adaptive popup dialogs (header filter's dropdown, popup edit form, filter builder).
    • Filtering UI Enhancements - You can now display the filter editor within the Header Filter's dropdown. Once you begin entering a search string, the dropdown item list is automatically updated with relevant/matching items.
  • Chart Control
    • Criteria Based Unified Filtering - With this release, the series DataFilter property has been replaced with the FilterCriteria and FilterString properties. This allows you to use the Filter Control to manage data represented within a chart.
    • Totals Labels for Stacked Bars and Pies - With this release, the DevExpress Chart Control is shipped with the ability to calculate total labels for stacked bars and pies automatically. Bar total labels are labels that display series group total values and are outside groups.
    • LegendTextPattern for a Series with the Disabled ColorEach Mode - Use the LegendTextPattern property to configure legend text for series using the disabled ColorEach mode. This feature helps you modify legend text without the need to handle CustomDrawSeries events.
    • Display a Chart Using the SVG Format - DevExpress Charts for ASP.NET and MVC can now render a client-side chart as an SVG image.
    • Export a Chart to an SVG Image - You can now export charts to a vector image file format (SVG).
  • Dock and Popups
    • Popup Control - Adaptivity - The DevExpress Popup for WebForms and MVC now supports an adaptive display mode. When used, its content is rearranged and adapted to any screen resolution. Fields are positioned one under another and are arranged within one column when the browser window changes its width.
  • Editors
    • Calendar and DateEdit - Inline Selection Mode - The ASP.NET Calendar and DateEdit controls now offer the inline mode for more efficient date navigation/selection. The control includes settings that allow you to control navigation depth and navigation button visibility.
    • Check Box - Toggle Switch - The WebForms and MVC Check Box allows you to transform the default representation of a checkbox and display it as a toggle switch.
    • Date Editor - Adaptivity - With this release, the DevExpress DateEdit Control for WebForms and MVC can adapt its content based on browser window size. When used, the time region moves below the calendar region within the control's dropdown.
    • List Box - Select All - End-users can now select all ListBox items using the 'Select All' check box located at the top of the control.
    • ListBox - Filtering - The DevExpress ASP.NET ListBox can now filter data. End-users can filter list box items by entering text into the filter editor located above the list. When entering a filter string, the item list is automatically updated so that the ListBox only displays relevant items (those that match the filter string).
    • Client API Enhancements - The client API has been extended with new methods that allow you to detect changes on a form and notify users of the need to save/cancel changes before leaving the page.
    • File Manager & File Upload
    • Advanced Filtering - Extended the filtering capabilities of the DevExpress ASP.NET File Manager. You can now allow end-users to filter file manager items within the current folder and all subfolders. In addition, a new server-side API allows you to implement custom filters for the File View (when you need to implement filters to locate files by extension, modification time, etc.).
    • Adaptivity - The DevExpress ASP.NET File Manager ships with a new adaptive mode. Once enabled, File Manager elements are automatically rearranged based upon browser size.
  • HTML Editor
    • Resizable Images and Tables - The DevExpress ASP.NET HTML Editor allows end-users to resize images and tables.
    • Responsive Toolbars - In all toolbar modes (menu, ribbon, one-line ribbon), the DevExpress ASP.NET HTML Editor can automatically adapt its toolbar content depending on the viewport width.
  • Navigation and Layout
    • Menu - Adaptivity - Improved support for adaptive/responsive layouts.
  • Pivot Grid Control
    • Performance Enhancements - Improved the in-memory data processing capabilities of the DevExpress Pivot Grid Control for WebForms and MVC. Based on usage scenario, the control is up to 3 times faster than previous versions.
  • Rich Editor Control
    • Document Protection - The ASP.NET Rich Text Editor continues to extend its support for document protection. You can now specify permissions for a protected document in order to limit editing to a collection of users and user groups.
    • Context Menu Customization - With this release, you can handle a new client-side event to customize the ASP.NET Rich Editor's context menu (insert new menu items, remove or disable existing items) or prevent the menu from being displayed.
    • Improved Support for Scalable Environments (Clouds/WebGardens/WebFarms) - This features is available as a CTP (community technology preview). In previous versions, DevExpress ASP.NET Office-inspired controls (Spreadsheet, Rich Editor) maintained document states in memory. This offered the best performance, but affected scalability. With the new stateless option, you can maintain document state in external storage (Redis and SQL server support has been implemented, base code for other external storage medium is also available).
    • New Public Client-Side Events - This release includes numerous new client-side events designed to enhance control over Editor behavior:
      • Receive or lose focus.
      • Switch the active sub-document.
      • Modify content (inserting/removing).
      • Change character or paragraph properties.
      • Handle mouse and keyboard actions.
  • Scheduler Control
    • Scheduler - Adaptivity Enhancements - In this release, WebForms and MVC Scheduler provides improved support for a variety of screen resolutions. It also includes redesigned layout for the Appointment dialog in adaptive mode. The Agenda View is now fully adaptive (including the View Selector and View Visible Interval elements).
    • Appointment Tooltip Presentation Modes - You can now specify the appointment tooltip mode - whether a tooltip is represented as a button or as a hint.
    • New Dialog Customization API - A new server API enables you to work with default dialogs' view models (both declaratively and programmatically) and change dialog element characteristics (values, availability and layout) as needed, without the necessity of copying dialog form templates (UserControls) into your project.
    • Reminder Dialog Enhancements - The DevExpress Scheduler's Reminders dialog has been improved. The dialog now provides detailed appointment information along with an 'Open Item' button.
    • Touch UI Improvement - The Scheduler allows end-users to easily manipulate appointments on touch devices (dragging an appointment and extending/reducing the selection).
    • Client API Enhancements - The DevExpress Scheduler's Client API has been extended with a number of new methods allowing to control the Resource Navigator and toolbar visibility, the control and scrollable area's height, and selection.
    • Agenda View Enhancements - Extended the functionality of the DevExpress Scheduler’s AgendaView. You can now:
      • Specify whether day headers are displayed vertically or horizontally. In adaptive mode, the Scheduler can automatically specify day header orientation mode based upon browser window width.
      • Show or hide the Time section.
      • Fix the day header while scrolling a long list of appointments.
      • Control icon cell visibility.
  • Spreadsheet Control
    • Improved Support for Scalable Environments (Clouds/WebGardens/WebFarms) - This features is available as a CTP (community technology preview). In previous versions, DevExpress ASP.NET Office-inspired controls (Spreadsheet, Rich Editor) maintained document states in memory. This offered the best performance, but affected scalability. With the new stateless option, you can maintain document state in external storage (Redis and SQL server support has been implemented, base code for other external storage medium is also available).
  • TreeList Control
    • Full-Functional Filtering Support - Now equipped the DevExpress ASP.NET Tree List with filtering capabilities. End-users can filter Tree List data using the following UI elements:
    • Auto-Filter Row
    • Built-in Search Panel
    • Column Header Filter Dropdowns
    • Data Export - You can now export data using built-in functionality and no longer need to use an external export engine. The new 'Export' command item can be added to the built-in toolbar without any code. In addition, it now supports export to DOCX.
    • Miscellaneous Enhancements
      • The ability to change a column's display text. This option allows an end-user to sort/filter tree list data either by display text or value.
      • Support for unbound columns that are not bound to any field in a data source. Data for this column type is calculated based on an expression or by using a specific event.
  • Themes
    • New Office 365 Theme - This release includes a new Office 365 theme for both desktop and touch-first devices.
Viewing all 1121 articles
Browse latest View live


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