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

DevExpress DXperience 17.2.8


DevExpress Universal 17.2.8

DevExpress Document Server is now DevExpress Office File API

$
0
0
DevExpress Office File API

Create, modify, and convert office documents in RTF, DOC, XLS, PDF formats.

A big part of the DevExpress .NET product line is a non-visual library that allows you to create, modify, and convert office documents in RTF, DOC, XLS and PDF formats. In the past, different names were used to refer to the library, such as “Document Server”, “Document Automation”, or “Office File Generation”. With the latest DevExpress site re-design, a change has been made toward clear and consistent product naming.

The new official product name for "DevExpress Document Server" is “DevExpress Office File API Subscription”.

If you own a license for "Document Server" when the time comes to renew the subscription, you will see the new name of “Office File API Subscription”. If you are looking to buy new "Document Server" subscription licenses please now buy the “Office File API Subscription”.

If you have any further questions about this product name change please contact us.

DevExpress Reporting 18.1

$
0
0
Validate expression/data bindings specified for report controls, and indicate errors.

Validate expression/data bindings specified for report controls and indicate errors.

Features

  • Reporting - All Platforms
    • Document Generation Performance Improvements - Improved performance and memory handling when creating very large reports. The new component 'CachedReportSource' stores document pages in the file system or in a database during document generation. This decreases memory consumption when creating very large documents.
    • .NET Core Support (CTP) - Because of the decision to support .NET Standard 2.0, you can create ASP.NET Core applications that target both .NET Framework and .NET Core (with a few documented restrictions). Use the new Project Template Item to create an ASP.NET Core Reporting application with both a Document Viewer and Web Report Designer.
    • Cross-Tab Report Enhancements - If a pivot grid spans more than one page horizontally, you can set a new option and print row headings on every page.
    • Designer Enhancements - New Report Designer enhancements include:
      • Resizing table columns and rows proportionally: When you include tables in your reports, you can now use new context menu commands to set the same size for multiple rows and columns (much like similar table formatting commands in Microsoft Word).
      • Adjusting label size and label content: Two new context menu commands are available to automatically adjust label size and their content.
      • Ability to fit an image, rich text or any other control into a parent container (e.g., a table cell) and position the control correctly within the container.
      •  Line Widths are now provided in pixels. The type used for XRLine.LineWidth property has changed (from Int32 to Single). Line width is now considered a pixel value (not a value in report units).
      • Smart copy/paste operations: When you copy report controls to the clipboard and then paste them to a new container or band, the original positions of the controls are preserved.
    • XRTable - Improved Hidden Column Processing - The XRTable control can now recalculate its width whenever a column is hidden instead of leaving an empty space in the final output. You can choose between various redistribution modes to generate the desired table layout.
  • Web Reporting
    • ASP.NET MVC - New Query Builder - The new ASP.NET MVC Query Builder allows an end-user to visually construct queries using the UI controls. This saves the end-user from learning and writing SQL statements. Once the queries are built, you can apply those queries to existing DevExpress controls like the ASP.NET MVC GridView. This places the power of ad-hoc querying at your user's fingertips.
    • HTML5 Reporting Controls - Web Farm and Web Garden Support - The DevExpress HTML5 Document Viewer and End-User Report Designer can now work in Web Farm and Web Garden environments.
    • HTML5 Document Viewer - Display Remote Documents - The DevExpress HTML5 Document Viewer can now display documents created with our Report Server (Report Server is an enterprise reporting platform and must be purchased/licensed separately).
    • Miscellaneous Enhancements
      • The Web Report Designer can now validate expression/data bindings specified for report controls, and indicate errors.
      • Syntax highlighting for SELECT statements.
      • The Expression Editor supports now function descriptions (hints).
      • Ability to rename the data source component.
      • The XRTable control can span cells across multiple rows.
      • HTML5 Document Viewer: Clicking a TOC item automatically selects the corresponding item in the Document Map.
  • WinForms Reporting
    • End-User Report Designer UX Enhancements - Contextual Tabs inspired by Microsoft Office: Contextual Tabs often display context specific commands, and as such, they don't need to be on constant display (they are displayed only when a specific object is selected or when an end-user performs a specific action).
    • Page Setup Dialog - Custom Paper Size - With this release, the Page Setup Dialog (Print Preview, Report Designer) allows you to specify custom paper size.
    • Enhanced Filter Editor - Improved the usability of the Filter Editor (when building filter criteria in Text Mode). New enhancements include:
      • Intelligent Code Completion
      • Column and Function Tooltips
      • Input Validation and Error Indication
    • Duplex Printing - You no longer need to write any code for duplex printing. The following built-in modes are now available:
      • Flip on Long Edge
      • Flip on Short Edge
  • WPF Reporting
    • End-User Report Designer UX Enhancements - Contextual Tabs inspired by Microsoft Office: Contextual Tabs often display context specific commands, and as such, they don't need to be on constant display (they are displayed only when a specific object is selected or when an end-user performs a specific action).
    • Page Setup Dialog - Custom Paper Size - With this release, the Page Setup Dialog (Print Preview, Report Designer) allows you to specify custom paper size.
    • Office-Inspired Property Grid - To improve usability, the WPF Report Designer ships with an Office-inspired Report Properties Panel.
    • WPF Backstage Print Preview Control - Implemented a new Print Preview control that replicates the Print screen available in Microsoft Office. This new control can be incorporated into a BackstageView based Ribbon Menu with ease.
    • Duplex Printing - You no longer need to write any code for duplex printing. The following built-in modes are now available:
      • Flip on Long Edge
      • Flip on Short Edge
    • Document Scaling - This release introduces document scaling for the WPF Data Grid, TreeList, Pivot Grid and Chart controls. Scaling allows you scale down an oversized control to fit the paper's width, or scale up the control to print it across multiple sheets of paper.

DevExpress Report and Dashboard Server 18.1

$
0
0
New Administrative Panel UI

New modern Administrative Panel UI with localization support (CTP).

Features

  • A Modern Administrative Panel and Localization Support (CTP) - The DevExpress Report and Dashboard Server ships with a new Administrative Panel UI, with localization support.

DevExpress Office File API 18.1

$
0
0
DevExpress Office File API

Spreadsheet Document API improves chart printing and data export.

Features

  • PDF Document API
    • DirectX Rendering (Beta) - With this release, both the PDF Viewer for WinForms and PDF Document API support DirectX rendering:
      • Performance boost for common usage scenarios.
      • High-quality text rendering (GDI uses integer coordinates for glyph positioning) and improved text antialiasing (especially for Type 1 fonts).
      • Support for all blend modes.
      • Support for all text rendering modes (e.g. using the text as a clip region for a drawing).
  • Spreadsheet Document API
    • Spreadsheet Shapes - With this release, you can load, print and export to PDF worksheets that contain shapes.
    • Improved Chart Printing and Data Export - The Spreadsheet Document API can now print and export (to PDF) worksheets with charts that contain series points with custom colors applied.
    • Miscellaneous Enhancements
      • Automatic Document Format Identification: With this release, if a document is loaded from a file without specifying its format, we automatically identify the document format based on its content (regardless of filename extension).
      • The Spreadsheet Document API now includes its own Print method and no longer require the DevExpress.XtraPrinting library to print documents. You can print an entire Workbook or individual Sheet using default or custom printer settings.
  • Word Processing Document API
    • Microsoft Word Inspired Formatting and Layout - Enhanced both layout and formatting accuracy when printing and exporting documents to PDF.
    • Checkbox Form Fields - With this release, the Word (RTF) Document API library supports checkbox form fields. You can create checkbox form fields, change their state and size, print and export to PDF and HTML.
    • Miscellaneous Enhancements
      • Automatic Document Format Identification: With this release, if a document is loaded from a file or stream, we automatically identify its format based on its content.
      • The Word Document API now includes its own Print method and no longer requires the use of the DevExpress.XtraPrinting library to print documents. You can print documents using default or custom printer settings.

CodeRush 18.1

$
0
0
New Simple Wrap formatting option.

Adds new Simple Wrap formatting option.

Features

  • Code Formatting
    • Simple Wrap - The new 'Simple Wrap' formatting option allows you to configure wrapping of only those line parts that exceed the margin, performing a non-greedy wrapping and adding a minimal number of line breaks.
    • Auto Format Code - Added new options to Auto Format code as you type (after pressing the } and ; keys).
    • Extended Formatting Options - Extended code formatting options with the following settings:
      • Bitwise operators, Relational operators, null-coalescing operator, base types list and constructor initializer now have individual wrapping and spacing options.
      • Removal of Excessive Line Breaks.
      • Blank line configuration options for #region directives.
      • Separate Line Break configuration options before "else", "while", "catch" and "finally" keywords.
  • Code Templates
    • Selection to Template - Added the ability to create a template right from your code using a context menu. Select the code to become a template, right-click and choose Selection to Template. CodeRush automatically creates Links and Fields based on the selected code and opens the new template in the Template Editor.
    • Use Type in Templates - You can now easily include any type in the CodeRush templates system as a Template Name Variable. Just right-click the type anywhere it appears in the Visual Studio editor and choose Use Type in Templates.
    • Template Duplication - Now you can create new templates based on existing templates. Just right-click the template you want to duplicate (in the Templates options page), and select "Create Duplicate". Enter a new template name, and change the expansion or context as needed.
    • Smart Duplicate Line Improvements - Smart Duplicate Line (SDL) gets even smarter and morphs into Smart Duplicate Selection (SDS). You can now press Shift + Enter to duplicate the selected code block. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
    • Layered Options - CodeRush now stores your settings in Layers, which allow you to bind settings to a particular solution and team, in addition to personal preferences which can serve as defaults (unless overridden by team/solution settings) or, if needed, personal settings can override team/solution settings.
  • Code Analysis
    • Code Metrics - Code Metrics now support a Threshold Value setting that determines when the metric appears and when/if the metric contributes to code analysis. This allows code analysis to report members that exceed your specified complexity thresholds.
    • Code Issues Catalog - CodeRush Analyzers now appear in the Code Issues Catalog. You can use this options page for the following tasks:
      • Enable/disable specific Code Issues.
      • Add/remove Code Issues to/from Visual Studio's background analysis.
      • Specify the severity of each Code Issue.
  • Refactorings and Code Providers
    • Invert Selection - The Invert Selection code provider inverts selected lines of code in a variety of ways:
      • Assignments
      • Boolean literals
      • Addition/substraction assignments
      • Equality operators
    • Remove Unused Assembly References - Added the ability to remove unused assembly references from your projects, accessible through the project's right-click context menu.
  • Unit Test Runner
    • .NET Memory Profiler Integration - You can now run unit tests under SciTech Software’s .NET Memory Profiler. If this third-party product is installed, you can use the Run Under Memory Profiler option to run tests designed to identify memory leaks and other memory usage issues.
    • F# Support - CodeRush Test Runner now supports running tests created for the F# language.
    • Test Runner UX Enhancements - The Test Runner's Results section and Test Runner hints now let you select and copy expected and actual values. Also improved the Test Runner Window filtering capabilities.
  • Code Style
    • Default Visibility Modifier - You can now change the default visibility modifier CodeRush uses for generated members. This setting is used by Declaration Providers, Templates and other features that generate new members from scratch.
    • Optional Parentheses - There's a new Code Style option that lets you set preferences for adding clarifying (but optional) parentheses to your code.
    • Miscellaneous Enhancements
    • Feature Advisor - The Feature Advisor introduces CodeRush features likely to improve your coding efficiency based on the ways you create and modify code in the editor.
    • Region Creation - Press Ctrl+3 to automatically create a region around the current member or selection instantly.
    • Right Margin Line - The Right Margin Line can help you keep code lines from getting too long or exceeding style guidelines. The margin serves as a visual indicator showing lines that have overrun the specified line length.
    • XML Support - The following features support XML markup language now:
      • Structural Highlighting
      • Selection Expand/Reduce and Include Previous/Next Element
      • Paste Replace Word
    • Filtering in Jump To Members - Type, member, and access filtering is now available for the Jump To Members navigation feature.

CodeRush Ultimate 18.1

$
0
0
Auto Format Code

Adds new options to Auto Format code as you type.

Features

  • Code Formatting
    • Simple Wrap - The new 'Simple Wrap' formatting option allows you to configure wrapping of only those line parts that exceed the margin, performing a non-greedy wrapping and adding a minimal number of line breaks.
    • Auto Format Code - Added new options to Auto Format code as you type (after pressing the } and ; keys).
    • Extended Formatting Options - Extended code formatting options with the following settings:
      • Bitwise operators, Relational operators, null-coalescing operator, base types list and constructor initializer now have individual wrapping and spacing options.
      • Removal of Excessive Line Breaks.
      • Blank line configuration options for #region directives.
      • Separate Line Break configuration options before "else", "while", "catch" and "finally" keywords.
  • Code Templates
    • Selection to Template - Added the ability to create a template right from your code using a context menu. Select the code to become a template, right-click and choose Selection to Template. CodeRush automatically creates Links and Fields based on the selected code and opens the new template in the Template Editor.
    • Use Type in Templates - You can now easily include any type in the CodeRush templates system as a Template Name Variable. Just right-click the type anywhere it appears in the Visual Studio editor and choose Use Type in Templates.
    • Template Duplication - Now you can create new templates based on existing templates. Just right-click the template you want to duplicate (in the Templates options page), and select "Create Duplicate". Enter a new template name, and change the expansion or context as needed.
    • Smart Duplicate Line Improvements - Smart Duplicate Line (SDL) gets even smarter and morphs into Smart Duplicate Selection (SDS). You can now press Shift + Enter to duplicate the selected code block. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
    • Layered Options - CodeRush now stores your settings in Layers, which allow you to bind settings to a particular solution and team, in addition to personal preferences which can serve as defaults (unless overridden by team/solution settings) or, if needed, personal settings can override team/solution settings.
  • Code Analysis
    • Code Metrics - Code Metrics now support a Threshold Value setting that determines when the metric appears and when/if the metric contributes to code analysis. This allows code analysis to report members that exceed your specified complexity thresholds.
    • Code Issues Catalog - CodeRush Analyzers now appear in the Code Issues Catalog. You can use this options page for the following tasks:
      • Enable/disable specific Code Issues.
      • Add/remove Code Issues to/from Visual Studio's background analysis.
      • Specify the severity of each Code Issue.
  • Refactorings and Code Providers
    • Invert Selection - The Invert Selection code provider inverts selected lines of code in a variety of ways:
      • Assignments
      • Boolean literals
      • Addition/substraction assignments
      • Equality operators
    • Remove Unused Assembly References - Added the ability to remove unused assembly references from your projects, accessible through the project's right-click context menu.
  • Unit Test Runner
    • .NET Memory Profiler Integration - You can now run unit tests under SciTech Software’s .NET Memory Profiler. If this third-party product is installed, you can use the Run Under Memory Profiler option to run tests designed to identify memory leaks and other memory usage issues.
    • F# Support - CodeRush Test Runner now supports running tests created for the F# language.
    • Test Runner UX Enhancements - The Test Runner's Results section and Test Runner hints now let you select and copy expected and actual values. Also improved the Test Runner Window filtering capabilities.
  • Code Style
    • Default Visibility Modifier - You can now change the default visibility modifier CodeRush uses for generated members. This setting is used by Declaration Providers, Templates and other features that generate new members from scratch.
    • Optional Parentheses - There's a new Code Style option that lets you set preferences for adding clarifying (but optional) parentheses to your code.
    • Miscellaneous Enhancements
    • Feature Advisor - The Feature Advisor introduces CodeRush features likely to improve your coding efficiency based on the ways you create and modify code in the editor.
    • Region Creation - Press Ctrl+3 to automatically create a region around the current member or selection instantly.
    • Right Margin Line - The Right Margin Line can help you keep code lines from getting too long or exceeding style guidelines. The margin serves as a visual indicator showing lines that have overrun the specified line length.
    • XML Support - The following features support XML markup language now:
      • Structural Highlighting
      • Selection Expand/Reduce and Include Previous/Next Element
      • Paste Replace Word
    • Filtering in Jump To Members - Type, member, and access filtering is now available for the Jump To Members navigation feature.

DevExpress Windows 10 Apps 18.1

$
0
0
DevExpress Windows 10 Apps

Adds intuitive column based search option to the data grid.

Features

  • Data Grid
    • Auto Filter Row - This update includes an intuitive column based search option. By enabling the Auto-Filter Row (displayed at the top of the grid), users can filter grid contents by individual column values. You can control the search operators used (LIKE, EQUALS, etc.) based on the data type associated with each column.
    • New Item Row - Inspired by Outlook, the Data Grid's New Item Row allows end-users to add new records within the Data Grid. It can be displayed above or below all data/group rows. New API events allow you to initialize and update new records.
    • API Enhancements - The new CellValueChanging event fires when an end-user changes a cell editor's value, and allows you to cancel the changes made, or implement custom value processing/posting.
  • .NET Core 2.0 - With this release, DevExpress UWP controls are based on .Net Core 2.0.

DevExpress WPF 18.1

$
0
0
Spreadsheet shapes

Spreadsheet control now supports all shape types.

Features

  • Accordion Control
    • Navigation Pane Mode - A new Navigation Pane mode allows you to create an Outlook-inspired side bar panel and integrate it with the WPF Office Navigation Bar control.
  • Chart Control
    • Custom Units of Measurement - You can now aggregate data by a custom unit of measurement (e.g. 15 minutes, 4 hours, etc.) You can also define a custom function that aggregates values using custom rules without modifying the source collection.
    • Crosshair Cursor Enhancements - New features include:
      • Display values of series points that are selected by the Crosshair Cursor in a legend.
      • Crosshair Cursor Lines (argument and value) follow the mouse cursor simultaneously.
      • The ability to display the Crosshair Cursor in the exported/printed chart.
      • The ability to display any data source field value within the Crosshair Cursor's Label.
    • Top N and Others - With this release, you can limit the amount of information displayed by a chart and visualize data more effectively. You can adjust the number of points included in the Top N group. All other points will be aggregated into the "Others" group.
    • Multi-Select Enhancements - You can select multiple items by drawing a rectangular region with the CTRL key pressed.
  • Data Editors
    • On Demand ItemsSource Initialization - With this release, DevExpress WPF Data Editors that use source collections (e.g. ComboBoxEdit, LookUpEdit, ListBoxEdit), no longer process the entire source collection at startup. Data editors traverse through source items until the selected item is found. This significantly improves startup time for forms with editors bound to large source collections.
    • TrackBarEdit - Custom Ticks and Steps - In v18.1, the WPF TrackBarEdit exposes new collections that allow you to define custom ticks and steps. For example, you can create a track bar with non-linear steps to better control zoom factors.
    • SVG Validation Icons - This release includes new SVG icons for validation error indication (used by the WPF Data Editors).
    • Token Editors - Show Selected Items - The lookup editors in Token selection mode (ComboBoxEdit and LookUpEdit) can now keep selected items visible in a popup.
  • Data Grid Control
    • Server-Side Data Processing with Any Data Source - This release introduces support for virtual data sources. With these sources, the WPF Data Grid can be bound to any data source, even if the record count is unknown. The Grid control only requests top N records and allows you to implement the required data operations supported by your data source.
    • Data Paging - v18.1 introduces Page Navigation for those who prefer to display and load data page by page. The new Data Pager supports all data source types and can be used on a standalone basis.
    • Performance Enhancements - Data summary and conditional formatting rules are now calculated much faster. Summary recalculations have been optimized by restricting recalculations to those items that have been affected by a property change.
    • Data Shaping Enhancements (ICollectionView) - When working with ICollectionView sources, the WPF Grid control delegates all data management operations (sorting, filtering, grouping) to ICollectionView. which imposes some limitations on core grid features. With this release, you can overcome all ICollectionView limitations. Simply disable the 'AllowCollectionView' option, and allow our WPF Grid to perform all data management operations.
  • Data Grid & Tree List
    • Band Separators - With this release, the WPF Data Grid and TreeList controls display thick band separators. You can specify separator color and thickness. You can also specify different appearance settings for root and nested band separators.
    • Nested Property Notifications - The DevExpress WPF Data Grid and TreeList controls can automatically update individual cells, sorting, grouping, filtering, and summary when nested property values change.
    • Best Fit Enhancements - The WPF Data Grid and TreeList controls now offer a 'Best Fit' option for Band headers. Best Fit calculates and applies the optimal width required for a band to fully display its contents. This functionality is available for end-users and via the Grid's API.
    • Scrolling Performance - Vertical scrolling has been optimized. It is now 15% faster.
    • INotifyDataErrorInfo Validation Support - The WPF Data Grid and TreeList controls automatically display validation errors within data source objects that implement INotifyDataErrorInfo. Unlike IDataErrorInfo, the INotifyDataErrorInfo interface notifies bound UI controls when a validation error occurs within a data source.
    • Retain Scroll Position - The DevExpress WPF Data Grid and TreeList controls ship with a new option that helps the Grid retain scroll position when updating data. This behavior is supported by all data update types (add/remove, data sorting, full data refresh), and has been designed not to impact performance.
    • Document Scaling - This release introduces document scaling for the WPF Data Grid, TreeList, Pivot Grid and Chart controls. Scaling allows you scale down an oversized control to fit the paper's width, or scale up the control to print it across multiple sheets of paper.
  • Dialogs
    • Folder Browser and Open/Save File Dialogs - The DevExpress WPF Open File, Save File and Folder Browser Dialogs were first released as a community technology preview in v17.2. This update marks their official release. New enhancements include:
      • Breadcrumbs.
      • Ability to select folders using the Open File Dialog.
      • Localization Support.
  • Docking UI
    • Performance Enhancements - This release includes performance enhancements designed to render dock panels faster.
      • Dock/Undock operations are now 10% faster.
      •  A new option (LogicalTreeStructure) allows panel content to remain in the same logical tree, preventing redundant updates. This makes dock panels dock/undock 2 times faster.
      • 'Restore Layout' is also significantly faster.
    • Miscellaneous Enhancements
      • Ability to specify a panel's auto-hide position relative to another panel or group.
      • Ability to customize a context menu for individual layout items.
      • Dock Panels can be activated using logical or keyboard focus.
  • MVVM Framework
    • New Expression Evaluation Engine - With this release, the DXBinding, DXEvent, and DXCommand extensions use a new expression evaluation engine by default. Expressions are now initialized up to 2 times faster. The new Expression Evaluation Engine provides the following features:
      • Dynamic Typing.
      • No casting is required to compare or return values.
      • Ability to create objects using the ‘new’ operator.
      • Ability to assign values using the equals (=) operator in DXCommand and DXEvent.
  • Pivot Grid Control
    • Performance Enhancements - The following features are now processed by the pivot grid in Optimized Mode:
      • Drill-Down
      • Unbound Expressions
    • Lightweight Templates - With this release, the DevExpress WPF Pivot Grid uses lightweight templates for cells and headers by default. Lightweight templates simplify the Pivot Grid's visual tree, thus improving the grid's loading, scrolling, etc.
  • Ribbon and Toolbars
    • Ribbon Control - Simplified Markup - You no longer need to declare the default page category to add Ribbon pages. Pages can be added to a Ribbon Control directly. Use the page's CategoryName property to specify a category.
  • Rich Text Editor
    • Microsoft Word Inspired Formatting and Layout - Enhanced layout and formatting accuracy when displaying, printing and exporting documents. DPI settings are also no longer an issue.
    • Checkbox Form Fields - With this release, the WinForms and WPF Rich Text Editors can load documents with checkboxes. End-users can toggle checkbox state, save, print or export the result.
    • Automatic Document Format Identification - With this release, if a document is loaded from a file or stream programmatically, the DevExpress WPF RichEditControl automatically identifies the document's format based on its content.
    • Print API - The RichEditControl now includes a Print method that allows you to print documents using default or custom printer settings.
  • Scheduler Control
    • Outlook Inspired ResourceTree Control (CTP) - This release includes a community preview of our new ResourceTree Control. As its name implies, the control displays Scheduler Resource Items using a tree UI metaphor.
    • TimelineView - Resource Auto Height - The WPF Scheduler's TimelineView can now automatically resize resources to fit all appointments.
  • Spreadsheet Control
    • Spreadsheet Shapes - From simple lines and rectangles, to banners and callouts, the WinForms and WPF Spreadsheet controls now support all shape types.
    • Custom Colors for Individual Chart Series Points - With this release, the WinForms and WPF Spreadsheet controls can display, print and export worksheets with charts that contain series points with custom colors.
    • Formula AutoComplete - The WinForms and WPF Spreadsheet controls now support Formula AutoComplete. This feature can help prevent spelling or syntax errors by providing a list of function names, defined names and table names that match the characters you enter into a formula.
    • Miscellaneous Enhancements
      • Automatic Document Format Identification: With this release, if a document is loaded from a file without specifying its format, the Spreadsheet control automatically identifies the document's format based on its content (regardless of filename extension).
      • A new 'Print' method allows you to print an entire document or an individual sheet using default or custom printer settings.
  • Themes
    • Lightweight Templates for Standard WPF Controls - With this release, our Office2016SE and VS2017 themes use lightweight templates to render standard WPF controls. New templates contain fewer visual elements and support appearance customization properties (BorderBrush, BorderThickness, Background, etc.). Lightweight templates are supported by the following WPF controls: Button, TextBox, ListBox, CheckBox, ProgressBar, Slider, ScrollViewer and TreeView.
  • Tree List
    • API Enhancements - The WPF TreeList control's new API includes:
      • Ability to add new nodes.
      • Ability to change fitter settings before a filter is applied by a user (the SubstituteFilter event).
      • Skip the calculation process in the CustomSummary event (the TotalValueReady property).
      • Update a node's position immediately after its data has been modified (the ImmediateUpdateRowPosition property).
  • Windows UI
    • Application Bar - Appearance Customization - With this release, you can customize the Application Bar's border using the BorderBrush and BorderThickness properties.

DevExpress WinForms 18.1

$
0
0
Crosshair cursor enhancements

Improves the Chart, Spreadsheet and Scheduler controls.

Features

  • Chart Control
    • Custom Units of Measurement. Custom Aggregate Functions - You can now aggregate data by a custom unit of measurement (e.g. 15 minutes, 4 hours, etc.) You can also define a custom function that aggregates values using custom rules without modifying the source collection.
    • Custom Colors for Automatically Generated Series - The Chart Control can now provide custom colors to auto-generated series using one of the following colorizers:
      • Key-Color Colorizer assigns colors from a palette to series by series data member values.
      • Data Source Colorizer binds colors that the extra data source stores to a series via series data member values.
    • Crosshair Cursor Enhancements - This release extends the capabilities of the Crosshair Cursor. New features include:
      • Display values of series points that are selected by the Crosshair Cursor in a legend
      • Crosshair Cursor Lines (argument and value) follow the mouse cursor simultaneously
      • The ability to display the Crosshair Cursor in the exported/printed chart
      • The ability to display any data source field value within the Crosshair Cursor's Label.
    • DirectX Rendering (2D Charts) - 2D WinForms Charts now support DirectX rendering.
    • Multi-Select Enhancements - You can select multiple items by drawing a rectangular region with the CTRL key pressed.
    • Data Grid Control
    • Infinite Scrolling - The WinForms Grid ships with an 'Infinite Scrolling' mode - allowing you to more efficiently display data from very large data sources.
    • Binding Selection to Data Source - In multiple row selection mode, you can sync row selected states with a Boolean field in the bound data source. The selection binding mode ensures that row selection persists whenever you filter or group grid data.
  • Data Editors
    • Calendar - ClassicNew View - The DevExpress WinForms Calendar Control and Date Edit ship with a ClassicNew view (inspired by Outlook 2016).
    • Open File, Save File and Folder Browser Dialogs - The DevExpress WinForms Open File, Save File and Folder Browser Dialogs were first released as a community technology preview in v17.2. This update marks their official release. New enhancements include:
      • The Folder Browser Dialog includes Compact and Wide display modes.
      • Ability to select legacy or skinable dialogs when using the Open File/Folder Behaviors and MVVM services.
    • PictureEdit - DirectX Support - The WinForms PictureEdit control now supports DirectX rendering.
    • Toast Notification Manager Enhancements - With this release, the DevExpress WinForms ToastNotificationManager gives you the ability to create Windows 10-inspired toast notifications.
    • Splash Screens - Overlay Wait Form - v18.1 introduces an Overlay Wait form. The Overlay Form is a semi-transparent splash screen that runs in a background thread and prevents access to a control or form by displaying an overlay.
    • Group Control - New Group Styles - New rendering styles: Light, Title and Card.
    • Color Pick Editors - Magnifier Dialog enhancements - The Magnifier Dialogs have been updated with the following enhancements:
      • When zooming, the Magnifier Dialog displays a pixel grid allowing you to distinguish individual pixels easily.
      • Avoid pixel hunting by switching to precise cursor positioning (press CTRL).
    • ListBox - Highlight Search Results - The WinForms ListBox control now highlights strings that match the search text.
    • High DPI Support - Enhanced High DPI Drawing for all Windows Forms Controls - This release enhances DirectX rendering support, and improves the scaling of control elements, borders, indents and images across the WinForms product line.
    • Image to DPIAware Image Conversion - Added a new action to the ImageCollection's smart tag, which converts the ImageCollection to DPIAwareImageCollection.
    • SVG Icons in New Controls - Now uses SVG icons by default in the following controls: Scheduler, Filter Editor, LayoutView and PDF Viewer.
    • Map Control
    • Circular Scrolling - The DevExpress WinForms Map Control allows you to scroll image and vector maps "circularly."
    • Runtime Vector Item Editor -  With this release, you can edit vector items at runtime.
  • Navigation UI
    • Pager Navigation - The Radio Group and Windows UI Button Panel can be used as a pager for the following: Tile Control, Tile Bar, Navigation Frame and Image Slider.
    • Tile Control - DirectX Hardware Acceleration - The DevExpress WinForms Tile Control now supports DirectX rendering so you can create high performance solutions for use on High DPI devices.
    • Fluent Design Form - This release includes the new Fluent Design Form. Inspired by the brand new Microsoft Fluent Design System, its features include:
      • Integrated Hamburger Menu
      • Adaptive Layout
      • Acrylic Material (a partially transparent texture)
      • Reveal Highlight
    • Hamburger Menu - Integrated the Hamburger Menu with the Accordion Control: Set the ViewType property to HamburgerMenu and the Accordion Control will support a collapsed state designed to mimic the behavior of Windows 10 apps (displays a narrow strip of icons when collapsed).
    • Accordion Control - Navigation Pane layout - The WinForms Accordion Control supports a new Navigation Pane option - one that mimics the latest styles used by Microsoft UWP applications. To enable it, set the EnablePaneFooter property to true.
  • PDF Viewer
    • DirectX Rendering (Beta) - With this release, both the PDF Viewer for WinForms and PDF Document API support DirectX rendering.
  • Pivot Grid Control
    • Performance Enhancements - Improved the Pivot Grid's in-memory data processing. The following features are now processed by the pivot grid in Optimized Mode:
      • Drill-Down
      • Unbound Expressions
    • Print Row Headings on Every Page - You can now set a new option and print row headings on every page.
    • Excel Inspired Filter - Improved the Pivot Grid's Filter Popup. End-users can now filter grouped data using Excel inspired filter.
  • Ribbon, Bars and Dock UI
    • Dock Windows - Light View - This release includes a new "Light" mode. When used, all Dock Windows are drawn using 1-pixel borders.
    • Design-Time Enhancements
    • WinForms Bar Manager - The designer's 'Toolbars' page allows you to manage toolbars, create different bar item types, add bar items to toolbars and populate hierarchical sub-menus. The Customization Form is now resizable, and provides on-form actions to manipulate bar items and categories.
    • WinForms Ribbon - The designer's 'Ribbon Items' page allows you to customize ribbon item hierarchy (categories, pages, page groups, buttons and sub-menus).
    • WinForms Popup Menus-  A new editor integrated into the Bar Manager/Ribbon Designer allows you to customize popup menus. The menu editor allows you to create a popup menu, populate the menu with items, and modify menu/item settings.
    • Ribbon Memory Usage and Performance Enhancements
  • Rich Text Editor
    • Microsoft Word Inspired Formatting and Layout - Enhanced layout and formatting accuracy when displaying, printing and exporting documents. DPI settings are also no longer an issue.
    • Checkbox Form Fields - With this release, our WinForms and WPF Rich Text Editors can load documents with checkboxes. End-users can toggle checkbox state, save, print or export the result.
    • Automatic Document Format Identification - With this release, if a document is loaded from a file or stream programmatically, the DevExpress RichEditControl automatically identifies the document's format based on its content.
    • Print API - The WinForms RichEditControl now includes the 'Print' method that allows you to print documents using default or custom printer settings.
  • Scheduler Control
    • New Storage Mechanism - Replaced the existing SchedulerStorage with SchedulerDataStorage. Its features include:
      • Labels and statuses can have their own data sources out-of-the-box.
      • Storage data isn't reloaded after each change in the underlying data source.
      • Previously, any data change fired the same 'CollectionLoaded' event, and it was impossible to identify what kind of operation was performed. The new storage provides various events for different action types.
      • Enclosing data operations with the BeginUpdate\EndUpdate methods is no longer required.
      • The new storage correctly recognizes any data modifications performed at the data source level.
    • SVG Icons - With this release, the DevExpress WinForms Scheduler uses SVG icons by default. To revert to previous behavior and use raster graphics instead, disable the 'WindowsFormSettings.AllowDefaultSvgImages' option.
    • DirectX Rendering - The DevExpress WinForms Scheduler Control now supports DirectX rendering so you can create high performance solutions for use on High DPI devices.
  • Skins and Vector Icons
    • New Skin Selector - With the release of the Bezier vector-based skin, a traditional skin gallery may “feel” overcrowded. The new skin/swatch selector is designed to address this issue and provide users a more intuitive way to apply the desired appearance to their application.
    • Office Palettes for Vector Skins - v18.1 adds four vector skin palettes inspired by MS Office.
    • SVG Icon Builder in MS Windows Store - The DevExpress SVG Icon Builder is a productivity tool designed to simplify the creation of custom SVG icons by combining existing graphical elements. You can install it directly from the Microsoft Windows Store.
  • Spreadsheet Control
    • Spreadsheet Shapes - From simple lines and rectangles, to banners and callouts, the WinForms and WPF Spreadsheet controls now support all shape types. You can move, resize and remove shapes. Worksheets with shapes can also be printed and exported to PDF.
    • Custom Colors for Individual Chart Series Points - With this release, our WinForms and WPF Spreadsheet controls can display, print and export worksheets with charts that contain series points with custom colors.
    • Formula AutoComplete - With this release, we've simplified formula construction. Our WinForms and WPF Spreadsheet controls now support Formula AutoComplete. This feature can help prevent spelling or syntax errors by providing a list of function names, defined names and table names that match the characters you enter into a formula.
    • Miscellaneous Enhancements
      • Automatic Document Format Identification: With this release, if a document is loaded from a file without specifying its format, the Spreadsheet control automatically identifies the document's format based on its content (regardless of filename extension).
      • A new 'Print' method allows you to print an entire document or an individual sheet using default or custom printer settings.
  • TreeList Control
    • Excel-Inspired Group Filter - Excel-inspired filter dropdowns can now group filter items from two or more columns, and present the result as a hierarchical checked list. For instance, instead of a linear task list, you can show tasks grouped by employees:
    • DirectX Hardware Acceleration - Enable the 'WindowsFormsSettings.ForceDirectXPaint' option and leverage the power of DirectX hardware acceleration to boost TreeList rendering on High DPI devices.
    • Display Node Images within Data Cells - By default, our WinForms TreeList control reserves space for both Select and State images if either are displayed within a node. With this new option, you can save space by moving Select/State images from the indent region to node cells.
    • Band and Column Separators - You can now highlight individual columns and bands by changing the width and appearance settings of their separators.
    • Tree Line Visibility - By default, tree lines are displayed or hidden based upon the currently applied skin. v18.1 introduces the new 'ShowTreeLines' option allowing you to explicitly specify whether to display tree lines. If this option is enabled, you can specify node hierarchy line styles using the TreeLineStyle property.
    • Miscellaneous Enhancements - Added a few popular Data Grid API members (RowClick, RowCellClick, MakeColumnVisible, etc.) to the TreeList control and added expand/collapse node animation effects.
  • Vertical Grid Control
    • Office 2016 Inspired View - The WinForms Property Grid ships with a new "flat" view inspired by Office 2016. Its features include:
      • Ability to organize categories into separate groups
      • Advanced value editing for numeric properties
    • Design-Time Access to all DevExpress Project Settings - When you start a new project, you can right-click the Visual Studio Solution Explorer and select DevExpress Project Settings to activate a page that exposes major DevExpress project settings.
    • Filter Editor Enhancements - New enhancements include:
      • Tabbed UI
      • Syntax Highlighting
      • Auto-Complete
      • Expression Validation and Error Indication
  • Template Gallery - Logify Client Template (Windows Forms, WPF and ASP.NET) - Logify is a 24/7 application monitoring tool (helps you track errors and log app crash events). The DevExpress WinForms Team has extended the Template Gallery with a new template designed to add a Logify client to your project with one click.
  • Adorner UI Manager - Tab Badges - The DevExpress WinForms Adorner UI Manager can now display tab badges.
  • MVVM: DialogService UICommands - The DevExpress MVVM DialogService can now display dialog windows with custom buttons.

DevExpress ASP.NET 18.1

$
0
0
ASP.NET Bootstrap Scheduler control

Adds new ASP.NET Bootstrap Scheduler control.

Features

  • CardView Control
    • Adaptive Layout
  • Chart Control
    • Custom Units of Measurement. Custom Aggregate Functions - You can now aggregate data by a custom unit of measurement (e.g. 15 minutes, 4 hours, etc.) You can also define a custom function that aggregates values using custom rules without modifying the source collection.
    • Custom Colors for Automatically Generated Series - The Chart Control can now provide custom colors to auto-generated series using one of the following colorizers:
      • Key-Color Colorizer assigns colors from a palette to series by series data member values.
      • Data Source Colorizer binds colors that the extra data source stores to a series via series data member values.
    • Crosshair Cursor Enhancements - New features include:
      • Display values of series points that are selected by the Crosshair Cursor in a legend.
      • Crosshair Cursor Lines (argument and value) follow the mouse cursor simultaneously.
      • The ability to display the Crosshair Cursor in the exported/printed chart.
      • The ability to display any data source field value within the Crosshair Cursor's Label.
  • Editors
    • ListBox, ComboBox, TokenBox - Custom Filtering - New server-side and client-side API allows you to implement custom filtering logic to provide diacritic-insensitive or multi-word filtering.
    • Client-Side Read-Only State Management - With this release, you can dynamically change an editor's read-only state on the client.
  • GridView Control
    • Performance Enhancements - Significantly improved the layout recalculation logic of the ASP.NET and MVC Grid View in adaptive mode. The control's client Initialization is now up to 6-18 times faster when compared to earlier versions.
  • Image and Data Navigation
    • Image Gallery - Adaptive Layout Mode
    • DataView - Adaptive Layout Mode
    • ImageSlider - Virtual Paging - The DevExpress ASP.NET Image Slider supports virtual paging. In this mode, images are loaded on demand when the user navigates content via the pager.
  • Navigation and Layout
    • FormLayout – Adaptivity - The DevExpress ASP.NET and MVC Form Layout ships with a new adaptive layout mode. Once enabled, Form Layout elements are automatically adjusted based upon Layout control size.
    • Ribbon - Group Scrolling - You can now scroll Ribbon groups whenever portions of the Ribbon are invisible.
    • TabControl/PageControl - Tab Swipe - End-users can now scroll tabs with a finger swipe on small touch screens.
  • Pivot Grid Control
    • Print Row Headings on Every Page - You can now set a new option and print row headings on every page.
  • Rich Editor Control
    • Input Method Editor Support (IME) - Input Method Editor (IME) allows you to use the Latin keyboard to enter Japanese, Chinese, Korean and Tigrinya symbols. IME is enabled when an end-user switches the desktop key input to a supported language.
    • Table of Contents - End-users can now move to a specific position within a document instantly. The following tables are supported: Table of Contents, Table of Figures, Table of Tables and Table of Equations.
    • Table AutoFit - Tables can now automatically resize columns to fit content or a document window.
    • AutoCorrect - The ASP.NET WebForms and MVC Rich Text Editor ships with AutoCorrect support. You can use AutoCorrect to fix capitalization errors, create numeric lists, hyperlinks and emails, as well as automatically insert symbols and other pieces of text.
    • Stateless Mode - With the new stateless option, you can maintain document state in external storage. Ready-to-use Redis and SQL examples are included.
  • Scheduler Control
    • Date Highlighting in Date Navigator - The Date Navigator can highlight dates that include appointments. The following highlight modes are available: Bold, Labels and Custom.
    • Resource Navigator Enhancements - The Resource Navigator ships with a new navigation mode. In this mode, all available resources are displayed as tokens. End-users can display or hide resources by adding or removing corresponding tokens.
    • New Standalone Scheduler Storage Control - v18.1 ships with a new ASP.NET WebForms and MVC SchedulerStorageControl. This is a non-visual component that implements nearly the same functionality as our ASP.NET Scheduler, and allows you to integrate all scheduler-based data operations using third-party web controls.
    • Month View Adaptivity - The Scheduler's Month View now supports an adaptive display mode. All appointments are transformed to a more compact view on smaller screens.
  • Spreadsheet Control
    • Reading View Mode - This release includes a new Reading View (View Only). When enabled, the document displayed within the control cannot be modified by the end-user. The Spreadsheet control's built in Ribbon is transformed into a custom toolbar with lightweight rendering.
    • Client-Side API Enhancements - New client-side events include: CellBeginEdit, CellEndEdit, CellCancelEdit and ProtectionWarning.
    • New client-side methods that allow you to set the active editor's value, apply or cancel cell editing, check edit mode, obtain a cell's boundaries and detect the active sheet name.
    • Stateless Mode - With the new stateless option, you can maintain document state in external storage. A ready-to-use Redis and SQL examples are included.
  • TreeList Control
    • Batch Editing - The ASP.NET WebForms and MVC TreeList controls support data editing in batch mode. Batch modifications allow you to eliminate unnecessary server updates and speed TreeList's performance.
  • ASP.NET Bootstrap Controls v18.1
    • New Scheduler Control - v18.1 ships with a new ASP.NET Bootstrap Scheduler control. Its features include:
      • Day View, Work and Full Week Views, Week and Month Views, Timeline and Agenda Views.
      • Group by Date and Resource.
      • Custom Edit Form, Custom Appointments.
      • Time Zones, Reminders and Resource Sharing.
      • Adaptive Layout.
      • Data Export and Printing.
      • Integrated standalone controls: Date and Resource Navigators, View Navigator and View Selector.
    • CardView Control
      • Header Filter - Instant Find - v18.1 introduces a simple and quick way to find column filter values. The Find Panel allows users to enter a search string and initiate a search against all filter values displayed in the header dropdown.
    • Chart Control
      • ASP.NET Boostrap Sparkline Control - The DevExpress Bootstrap Sparkline control allows you to display a single series chart within containers such as our Grid control. Its features include:
        • 8 sparkline types.
        • Numerous appearance options.
        • Flexible data binding.
    • Editors
      • ASP.NET Bootstrap ListBox – Filtering - The DevExpress ASP.NET Bootstrap List Box can now filter data. The integrated Find Panel allows users to enter a search string and initiate a search against all items.
      • ASP.NET Bootstrap ListBox – SelectAll - End-users can now select all items using the 'Select All' check box.
    • GridView Control
      • Bands - With this release, our Bootstrap Grid View control supports column header and data cell bands.
      • Cell Merging - Much like Microsoft Excel, the Grid's cell merging option allows you to improve usability by avoiding the duplication of common information. Neighboring data cells across different rows can be merged whenever they display matching values.
      • Column Resizing - End-users can now resize grid columns by dragging a column header's border.
      • Merged Column Grouping - The ASP.NET Bootstrap GridView now includes a 'Merge Column Groups' mode. In this mode, you can merge grouped columns by dragging the appropriate column header(s) to the group panel and arrange them across a line.
      • Header Filter - Instant Find - v18.1 introduces a simple and quick way to find column filter values. The Find Panel allows users to enter a search string and initiate a search against all filter values displayed in the header dropdown.
    • Layout Control
      • Groups and Tabbed Groups - With this release, the Bootstrap Form Layout supports layout groups and tabbed layout groups.
  • Bootstrap ASP.NET Core Controls v18.1
    • New Client-Side API - Updated the client-side API format for all DevExpress Bootstrap ASP.NET Core controls. The changes in the API make usage more intuitive and will improve your development experience. New API enhancements include:
      • All public methods begin with lowercase letters.
      • We've added 'on', 'off' and 'once' methods for attaching and detaching client-side events.
      • New overloads return JavaScript promises for callback methods.
    • New ASP.NET Core Bootstrap CardView Control - v18.1 ships with our new ASP.NET Card View control for Bootstrap Core. Its features include:
      • Binding to large data sources in server mode
      • Data Sorting
      • Data Filtering and Instant Find
      • Data Editing
      • Templates
      • Multiple Card Selection
      • Integrated Paging
    • New ASP.NET Core Bootstrap Scheduler Control - v18.1 ships with our new ASP.NET Bootstrap Scheduler control. Its features include:
      • Day View, Work and Full Week Views, Week and Month Views, Timeline and Agenda Views
      • Group by Date and Resource
      • Custom Edit Form
      • Time Zones, Reminders and Resource Sharing
      • Adaptive Layout
    • New ASP.NET Core Bootstrap FormLayout Control - The new Bootstrap ASP.NET Core Form Layout Control allows you to eliminate the restrictions and time consuming limits associated with pixel-based form design.
    • New ASP.NET Core Boostrap Sparkline Control - The DevExpress Bootstrap Sparkline control allows you to display a single series chart within containers such as our Grid control. Its features include:
      • 8 sparkline types.
      • Numerous appearance options.
      • Flexible data binding.
    • ASP.NET Core Bootstrap Data Editors
    • ASP.NET Core Bootstrap Upload Control - The DevExpress Bootstrap Upload Control allows end-users to upload files to the server via the browser. End-users can select a file by invoking the standard Open File dialog or by dragging the file to the Upload control.
    • ASP.NET Core Bootstrap TagBox - The Bootstrap Tag Box control allows users to select values from a drop down list or to enter them manually.
    • ASP.NET Core Bootstrap Time Editor - The DevExpress Bootstrap Time Edit control allows you to display and edit date-time values. End-users can modify values by typing directly into the edit box or clicking spin buttons to increment or decrement months, days, hours, minutes or seconds.
    • ASP.NET Bootstrap ListBox Enhancements
    • Filtering - The DevExpress ASP.NET Bootstrap List Box can now filter data. The integrated Find Panel allows users to enter a search string and initiate a search against all items.
    • SelectAll - End-users can now select all items using the 'Select All' check box.
    • ASP.NET Core Boostrap GridView Control
    • Batch Editing - The ASP.NET Core Bootstrap Grid View control supports data editing in batch mode. Batch modifications allow you to eliminate unnecessary server updates (visual, re-sorting, selection updates, etc.) and speed up grid performance. You update the grid once, after all necessary changes have been made on a client.
    • Bands - With this release, our Bootstrap Grid View control supports column header and data cell bands.
    • Cell Merging - Much like Microsoft Excel, the Grid's cell merging option allows you to improve usability by avoiding the duplication of common information. Neighboring data cells across different rows can be merged whenever they display matching values.
    • Column Resizing - End-users can now resize grid columns by dragging a column header's border.
    • Merged Column Grouping - The ASP.NET Bootstrap GridView now includes a 'Merge Column Groups' mode. In this mode, you can merge grouped columns by dragging the appropriate column header(s) to the group panel and arrange them across a line.
    • Header Filter - Instant Find - v18.1 introduces a simple and quick way to find column filter values. The Find Panel allows users to enter a search string and initiate a search against all filter values displayed in the header dropdown.
    • Server Mode - Binding to Large Datasets - The Bootstrap Grid View control now supports data binding in server mode. In this mode, the Grid View loads only the minimum amount of data required for display purposes and delegates all data processing (such as grouping and sorting) to the database server.
    • Insert Bootstrap Control Wizard - The ASP.NET Core Bootstrap control suite includes an Insert DevExpress Bootstrap Control wizard. This wizard allows you to generate boilerplate code for DevExpress Bootstrap controls within your ASP.NET Core applications.
    • Navigation
    • New ASP.NET Core Bootstrap Toolbar - The ASP.NET Core Bootstrap Toolbar Control allows you to supply your web application with a lightweight adaptive toolbar interface. A toolbar is presented as a set of buttons arranged across groups.
    • ASP.NET Core Bootstrap Popup Menu - The DevExpress ASP.NET Core Bootstrap Popup Menu is a context sensitive menu that can be associated with a control on a web page.

DevExtreme 18.1

$
0
0
Server Side Rendering (SSR).

Use DevExtreme components within Angular Universal apps rendered on both the client and server-side.

Features

  • Angular Components
    • Server Side Rendering (SSR) - DevExtreme Angular components utilize the Angular Renderer for DOM manipulations (like native Angular components). You can use the components within Angular Universal apps (rendered on both the client and server-side).
    • Data Grid & Tree List
      • Performance and UX Enhancements - This release includes the following performance enhancements:
        • Virtual Column Rendering: In this mode, the grid can render and scroll thousands of columns without performance loss.
        • Virtual Row Rendering: Speeds grid performance when working with large page sizes and using the Pager or Virtual Scrolling.
        • Improved performance for fixed columns and column auto width.
        • Removed the 'empty space' while scrolling a DataGrid in virtual mode with local data.
        • Loading Indication (scrolling with remote data in virtual mode).
      • Integrated Filter Builder - The Data Grid now includes an integrated Filter Builder. The built-in Filter Builder gives you and your users more granular control over filter construction. The Filter Builder displays filter criteria as a tree structure, where nodes represent simple filter conditions.
      • Built-in Icons for Editing Command Column - v18.1 introduces an icon mode for the Data Grid and TreeList editing command columns.
      • Tree List - Record Paging - The DevExtreme Tree List can now split data across pages. The integrated pager allows end-users to navigate records page-by-page. End-users can also modify page size.
      • Tree List - State Management - The Tree List component can now save and restore layout information. This information can include the visibility and size of visual elements, their appearance settings, filter and sorting information, etc.
    • Data Visualization
      • Client-Side Data Aggregation - DevExtreme Charts v18.1 now supports the following data aggregation usage scenarios:
        • Built-in Data Aggregation (avg, sum, range, ohlc, count, min, max)
        • Custom Aggregation Functions
        • Ability to specify aggregation intervals
        • Ability to obtain an aggregated point and it’s original source points
        • Configure aggregation at a series level or for the entire chart
      • Bar Width and Spacing - New customization enhancements include:
        • Ability to specify different bar widths for different bar series within a chart.
        • Ability to adjust spacing between bar groups (two neighboring ticks).
        • Fix the width of a bar or bar group (in pixels).
      • Palette Extension Modes - This release includes a new 'paletteExtensionMode' option that allows you to extend a Chart control's color palette. This option uses an algorithm that calculates extra colors. The following modes are available: Alternate,  Extrapolate and Blend.
    • Localization
      • Localization Related Enhancements - New built-in localization API. You can now localize strings and apply supported formats to numbers, dates, and currencies without the use of any external localization library.
  • MVC Controls
    • CRUD API Scaffolding for Visual Studio - This release ships with the DevExtreme Scaffolder for Visual Studio. The DevExtreme Scaffolder can generate ASP.NET MVC/Core API Controllers with CRUD actions - actions that can be consumed by any client-side application (including web and native mobile apps). Also integrated the DevExtreme ASP.NET server-side data library into API controllers, and enabled all key server-side features (sorting, filtering, grouping, etc.)
    • CRUD Razor View Scaffolding for Visual Studio - The DevExtreme Scaffolder can now generate Razor Views and Razor Pages with pre-configured DevExtreme ASP.NET MVC Controls bound to ASP.NET back-end API. The following controls are available to scaffold: Data Grid and Tree List.
    • Pivot Grid
      • Apply Layout Changes on Demand - You can configure our Pivot Grid to apply layout changes after a user has completed the configuration process.
  • React Components
    • React Grid - Tree View Mode - The DevExtreme React Grid now supports a Tree View mode. In this mode, the grid can display hierarchical data (a tree-like data source, a plain list with a parent-id reference or any custom structure with manual transformation into a tree) and leverage built-in data management features (sorting, filtering, editing and record selection).
    • React Grid - Column Bands - The React Data Grid ships with a new Bands plugin. You can hide, display and reorder entire column sets instead of performing the same operation on each individual column.
    • DevExtreme React Wrappers (CTP) - This release ships with more than 65 new React components (based on the existing DevExtreme widgets). This includes Charts, DataGrid, Scheduler, PivotGrid, and many others. The feature set, functionality and appearance of these React components are the same as their DevExtreme counterparts.
    • Scheduler
      • Appointment Grouping Enhancements - The DevExtreme Scheduler control can display appointment groups as rows within views with static titles.
      • Context Menu API - The DevExtreme Scheduler now includes a straightforward Context Menu API. This new API allows you to create and customize context (popup) menus, assign menus to appointments and empty cells.
    • Themes
      • Material Design Theme - v18.1 includes a new Material Design theme based upon Google Guidelines. The new theme can be customized via the DevExtreme Theme Builder.
      • Bootstrap 4 Support - v18.1 announces Bootstrap 4 support. All DevExtreme components can be used in applications with Bootstrap 4. You can also import colors from Bootstrap 4 themes to DevExtreme themes.
  • TypeScript
    • TypeScript Enhancements - DevExtreme API now uses TypeScript String and Numeric Literal Types.
    • UI Widgets
    • Filter Builder Enhancements - The following features have been added to the DevExtreme Filter Builder:
      • New Between filter operator
      • Custom filter operations
    • Form - New 'Button' Item - The new 'Button' item makes it significantly easier to add/customize the buttons used on your forms.
    • Form - Range Slider Editor - The DevExtreme Range Slider can now be used to edit Form field values.
  • Vue Components
    • DevExtreme Vue Wrappers (CTP) - v18.1 introduces Vue support. All DevExtreme JavaScript widgets are now available as Vue componens.
    • Native Vue Data Grid (CTP) - Native Bootstrap rendering, seamless theming, and all core features are now available for use for those targeting Vue.​

DevExpress DXperience 18.1

$
0
0
Fluent Design Form

Major enhancements for ASP.NET, WinForms, WPF, Reporting & HTML5/JavaScript.

Features

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

DevExpress Universal 18.1

$
0
0
New Material Design Theme

Major enhancements for ASP.NET, WinForms, WPF, Reporting & HTML5/JavaScript.

Features

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


ExpressGridPack 17.2.8

$
0
0
ExpressGridPack

Includes fixes for ExpressSpreadSheet, ExpressQuantumTreeList and ExpressQuantumGrid controls.

Fixes

ExpressEditors Library

  • cxCheckBox - A check box displays a blurry custom SVG glyph if the monitor DPI differs from 96.
  • cxExtLookupComboBox - The Properties.ImmediateDropDownWhenActivated and Properties.ImmediateDropDownWhenKeyPressed properties have not been published.
  • TcxBlobEdit - A dropdown memo ignores the skinned editor's Style.TextColor property value.
  • TcxButton - A button associated with an image stored in the TcxImageList component does not use the image cache within the list to speed up the image paint operation.

ExpressPrinting System

  • TcxImageReportLink - A large image can be invisible in print previews and/or printouts in certain cases.
  • The report's page header and footer are scaled incorrectly in the Print Preview dialog if the system DPI differs from 96.

ExpressQuantumGrid Suite

  • All Views - Indents between View elements are calculated incorrectly when the View becomes active for the first time if the monitor DPI differs from 96.
  • An incorrect cursor is displayed during drag-and-drop operations if the 'uses' clause includes the cxGridChartView unit directly or indirectly.
  • Layout View - Card appearance does not automatically update according to the new layout item size if resizing the item programmatically does not change its parent group's dimensions.
  • Switching the View's FindPanel.DisplayMode property to fpdmAlways focuses the Find Box.
  • Table and Banded Table Views - An AV occurs on merging group rows if the OptionsSelection.CheckBoxVisibility and OptionsSelection.ShowCheckBoxesDynamically properties are set to [cbvGroupRow] and True, respectively.
  • The "Control has no parent window" exception occurs on starting an application if the control has an inactive Layout View with scrollbars, provided that the touch-friendly scrollbar mode is enabled.
  • The bound field's OnValidate event occurs for a second time if the event's handler has already raised an exception in response to moving the focus to the corresponding item by a mouse click.

ExpressQuantumTreeList Suite

  • Performance regression when scrolling nodes that display images from a standard VCL TImageList linked to the tree list's Images property.

ExpressSpreadSheet

  • A text string that does not fit into a cell without word wrapping overlaps the content of the right adjacent cell if is narrower than the former cell.
  • An AV occurs when adding a detail dataset link at runtime.
  • The merge order of cell styles applied by multiple conditional formatting rules to the same cell range(s) is calculated incorrectly in certain cases.

ExpressNavigationPack 17.2.8

$
0
0
ExpressNavigationPack

Includes fixes for ExpressBars and ExpressEditors controls.

Fixes

ExpressBars Suite

  • A bar edit item is painted slowly on a monitor whose DPI does not match the system DPI if the item's PropertiesClass property is set to TcxLookupComboBoxProperties.
  • Bar items are painted with colors that do not match corresponding theme colors of an operating system and disabled bar items cannot be selected if the bar manager's LookAndFeel.NativeStyle property is True.

ExpressEditors Library

  • cxCheckBox - A check box displays a blurry custom SVG glyph if the monitor DPI differs from 96.
  • cxExtLookupComboBox - The Properties.ImmediateDropDownWhenActivated and Properties.ImmediateDropDownWhenKeyPressed properties have not been published.
  • TcxBlobEdit - A dropdown memo ignores the skinned editor's Style.TextColor property value.
  • TcxButton - A button associated with an image stored in the TcxImageList component does not use the image cache within the list to speed up the image paint operation.

ExpressQuantumPack 17.2.8

$
0
0
ExpressQuantumPack

Includes fixes for ExpressSpreadSheet, ExpressQuantumTreeList and ExpressEditors controls.

Fixes

ExpressEditors Library

  • cxCheckBox - A check box displays a blurry custom SVG glyph if the monitor DPI differs from 96.
  • cxExtLookupComboBox - The Properties.ImmediateDropDownWhenActivated and Properties.ImmediateDropDownWhenKeyPressed properties have not been published.
  • TcxBlobEdit - A dropdown memo ignores the skinned editor's Style.TextColor property value.
  • TcxButton - A button associated with an image stored in the TcxImageList component does not use the image cache within the list to speed up the image paint operation.

ExpressPrinting System

 

  • TcxImageReportLink - A large image can be invisible in print previews and/or printouts in certain cases.
  • The report's page header and footer are scaled incorrectly in the Print Preview dialog if the system DPI differs from 96.

ExpressQuantumGrid Suite

  • All Views - Indents between View elements are calculated incorrectly when the View becomes active for the first time if the monitor DPI differs from 96.
  • An incorrect cursor is displayed during drag-and-drop operations if the 'uses' clause includes the cxGridChartView unit directly or indirectly.
  • Layout View - Card appearance does not automatically update according to the new layout item size if resizing the item programmatically does not change its parent group's dimensions.
  • Switching the View's FindPanel.DisplayMode property to fpdmAlways focuses the Find Box.
  • Table and Banded Table Views - An AV occurs on merging group rows if the OptionsSelection.CheckBoxVisibility and OptionsSelection.ShowCheckBoxesDynamically properties are set to [cbvGroupRow] and True, respectively.
  • The "Control has no parent window" exception occurs on starting an application if the control has an inactive Layout View with scrollbars, provided that the touch-friendly scrollbar mode is enabled.
  • The bound field's OnValidate event occurs for a second time if the event's handler has already raised an exception in response to moving the focus to the corresponding item by a mouse click.

ExpressQuantumTreeList Suite

  • Performance regression when scrolling nodes that display images from a standard VCL TImageList linked to the tree list's Images property.

ExpressSpreadSheet

  • A text string that does not fit into a cell without word wrapping overlaps the content of the right adjacent cell if is narrower than the former cell.
  • An AV occurs when adding a detail dataset link at runtime.
  • The merge order of cell styles applied by multiple conditional formatting rules to the same cell range(s) is calculated incorrectly in certain cases.

DevExpress VCL Subscription 17.2.8

$
0
0
DevExpress VCL Subscription

Includes fixes for ExpressRichEdit, ExpressPDFViewer and ExpressQuantumGrid controls.

Fixes

ExpressBars Suite

  • A bar edit item is painted slowly on a monitor whose DPI does not match the system DPI if the item's PropertiesClass property is set to TcxLookupComboBoxProperties.
  • Bar items are painted with colors that do not match corresponding theme colors of an operating system and disabled bar items cannot be selected if the bar manager's LookAndFeel.NativeStyle property is True.

ExpressEditors Library

  • cxCheckBox - A check box displays a blurry custom SVG glyph if the monitor DPI differs from 96.
  • cxExtLookupComboBox - The Properties.ImmediateDropDownWhenActivated and Properties.ImmediateDropDownWhenKeyPressed properties have not been published.
  • TcxBlobEdit - A dropdown memo ignores the skinned editor's Style.TextColor property value.
  • TcxButton - A button associated with an image stored in the TcxImageList component does not use the image cache within the list to speed up the image paint operation.

ExpressExport Library

  • Multiple inline function calls within the cxExportProviders.pas unit are not expanded since the cxGeometry.pas unit is listed in the implementation section's 'uses' clause rather than the interface section's one.

ExpressLibrary

  • Documentation - The "How To Localize an Application Using the TcxLocalizer" topic's code example refers to the overridden constructor and destructor as procedures.

ExpressMap Control

  • It is impossible to localize measurement units of zoom level scales.

ExpressPDFViewer

  • The "Data error" exception occurs on reading an encrypted document containing two or more trailers provided that the last trailer's cross-reference table is omitted.
  • The Enter Password dialog does not display on opening an encrypted PDF file containing an incorrect document creation date entry.

ExpressPrinting System

  • TcxImageReportLink - A large image can be invisible in print previews and/or printouts in certain cases.
  • The report's page header and footer are scaled incorrectly in the Print Preview dialog if the system DPI differs from 96.

ExpressQuantumGrid Suite

  • All Views - Indents between View elements are calculated incorrectly when the View becomes active for the first time if the monitor DPI differs from 96.
  • An incorrect cursor is displayed during drag-and-drop operations if the 'uses' clause includes the cxGridChartView unit directly or indirectly.
  • Layout View - Card appearance does not automatically update according to the new layout item size if resizing the item programmatically does not change its parent group's dimensions.
  • Switching the View's FindPanel.DisplayMode property to fpdmAlways focuses the Find Box.
  • Table and Banded Table Views - An AV occurs on merging group rows if the OptionsSelection.CheckBoxVisibility and OptionsSelection.ShowCheckBoxesDynamically properties are set to [cbvGroupRow] and True, respectively.
  • The "Control has no parent window" exception occurs on starting an application if the control has an inactive Layout View with scrollbars, provided that the touch-friendly scrollbar mode is enabled.
  • The bound field's OnValidate event occurs for a second time if the event's handler has already raised an exception in response to moving the focus to the corresponding item by a mouse click.

ExpressQuantumTreeList Suite

  • Performance regression when scrolling nodes that display images from a standard VCL TImageList linked to the tree list's Images property.

ExpressRichEdit Control

  • A text box is not displayed within its floating shape in certain cases.
  • Displaying the "Insert Merge Field" dialog in a form created by referencing the desktop window via the WndParent field brings the main window to the front.
  • Loading an HTML file incorrectly initializes paragraph line spacing.

ExpressSpellChecker

  • The component's Check and CheckContainer procedures do not call the ClearIgnoreOnceList procedure for a checked control.

ExpressSpreadSheet

  • A text string that does not fit into a cell without word wrapping overlaps the content of the right adjacent cell if is narrower than the former cell.
  • An AV occurs when adding a detail dataset link at runtime.
  • The merge order of cell styles applied by multiple conditional formatting rules to the same cell range(s) is calculated incorrectly in certain cases.

CodeRush 18.1.4

$
0
0
CodeRush

Visualize code and intuitively debug. Latest maintenance release includes several bug fixes.

Fixes

  • Shortcuts - Bookmark 2 is placed instead of the @ symbol on AZERTY keyboard.
  • Invert Selection - Cannot add a shortcut for Invert Selection.
  • Region Painting - Arrows are not rendered in code and an empty string is shown in regions.
  • Region painting - #endregion adornment is invisible.
  • Templates - Nullable templates in Visual Basic should use the <Type>? syntax instead of Nullable(Of <Type>).
Viewing all 1090 articles
Browse latest View live


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