Released: Dec 2, 2015
Updates in this release
Updates in 15.2.3
WinForms
New Controls
- WinForms Diagram Control - Allows users to visually communicate complex information using data-linked diagrams, flow and org charts.
- WinForms Date Editor and Calendar - The calendar used in the WinForms Date Editor is now available as a standalone control and can be dropped directly onto a form.
- WinForms Excel Data Source - Bind DevExpress WinForms data-aware controls to Microsoft Excel workbooks or CSV files.
- Office Inspired Ring/Line Animations - The WinForms Progress Panel and Transition Manager now support Office inspired animation styles.
- WinForms Tabbed Form - The new WinForms Tabbed Form incorporates a Tabbed MDI interface, allowing you to eliminate the use of MDI managers.
- WinForms Tabbed Pane Control – A SDI (Single Document Interface) navigation control that owns a collection of pages and uses buttons to navigate between them.
- WinForms Toolbox Control - A Microsoft Visio inspired Toolbox control.
Enhancements
WinForms Grid Control
- Data Cell Images - Data cells can now display custom images either to the left or rightmost edge of the control.
- Align Summary Values with Group Rows - Summary values can be displayed in group rows under corresponding column headers.
- Partial Groups - This new option allows you to display group rows with two or more data rows. If a group row contains only a single data row, it is not displayed.
- Grid-Based Report Generation - With only a few lines of code, you can invoke the DevExpress WinForms Report Designer from the Grid Control and create reports based on its data.
WinForms App UI Manager
- The new layout mode allows you to mix vertical and horizontal tabbed groups in Tabbed Views.
WinForms Chart Control
- New Financial Indicators - This release ships with the following new financial indicators: AverageTrueRange, CommodityChannelIndex, DetrendedPriceOscillator, MassIndex, MedianPrice, MovingAverageConvergenceDivergence, RateOfChange (Momentum), RelativeStrengthIndex, StandardDeviation, StochasticIndicator, TripleExponentialMovingAverage (TEMA), TripleExponentialMovingAverage (TriX), TypicalPrice, VolatilityChaikins, WeightedClose and WilliamsR.
WinForms Layout Control
- Resizing - You can view an item's current size during resize operations. Layout items that cannot be resized (due to size constraints) are now highlighted.
- Search within Customization Form - With this release you can locate items by entering their names with the search box.
- Visual Enhancements - Selected items in customization mode are painted in light blue. Drop position is now highlighted during drag-and-drop operations.
WinForms Map Control
- Data Clustering - To help increase dataset readability and analyze data density, you can now aggregate data using the DevExpress Map Control's clustering methods.
- Vector Data Export/Import Enhancements - The WinForms Map Control can now import SVG vector graphics and export its vector data to KML, SVG and Shapefiles.
WinForms PDF Viewer
- Open/Save Attachments – The WinForms PDF Viewer now displays attachments and you can open and/or save attachments as needed.
WinForms Property Grid Control
- HTML Formatting - Row headers and data cells now support HTML text formatting.
WinForms Ribbon Control
- Recent Items - You can now emulate menus introduced in the newest version of Microsoft Office.
WinForms Rich Editor Control
- Custom Drawing Using Layout API - You can now draw lines, shapes and text above, below or in place of page elements.
- Nested Comments - Comments and replies are grouped and displayed as a conversation.
- Improved PDF Export - PDF algorithms have been optimized. It's now twice as fast and consumes 30% less memory.
WinForms Scheduler Control
- Time Indicator - The Scheduler now indicates current time.
- New Default Appointment Ribbon Form - To better replicate the Microsoft Outlook appointment dialog, the default appointment editing form has been changed to be a Ribbon form.
- Time Zone Information for Each Appointment - With this release, you can associate time zones with individual appointments and display their Start and End time correctly when the Scheduler's time zone changes.
- Reporting Scripts Support - The WinForms End-User Report Designer now allows users to handle the Scheduler control's reporting events.
WinForms Snap Reporting Control
- Data Source Wizard Customization - Manage data source lists, remove default wizard pages, create and add custom pages.
WinForms Spreadsheet Control
- Pivot Tables - Analyze, categorize and summarize large volumes of data within a worksheet.
- Copy/Paste Enhancements - Clipboard operations now support BIFF8.
- API Improvements - Create a pivot table from a cell range or a PivotTable cache, modify and remove existing pivot tables.
WinForms TreeList Control
- Cell Selection - The WinForms TreeList control now supports selection of multiple cells.
- Drag and Drop Enhancements - You no longer need to handle events and write code to enable drag and drop for multiple nodes within the DevExpress WinForms TreeList control.
WinForms MVVM and Scaffolding
- New Services - This release provides four new services for the MVVM platform: notification, splash screen, layout serialization and print preview services.
- Data Binding Improvements - The MVVM Framework supports binding to properties, commands and event-to-command behaviors for nested ViewModels.
- View Scaffolding - You can now create MVVM Application parts (Model, ModelViews and Views) based on an Entity Framework Model.
WinForms Application Themes
- New Office 2016 Inspired Themes - This release ships with the following Office 2016 inspired themes: Office 2016 Colorful Theme and Office 2016 Black Theme.
ASP.NET WebForms
New Controls
- ASP.NET CardView Control - Features include:
- Conditional formatting.
- Export to PDF, XLS, XLSX and RTF formats.
- Selected records export.
- Conditional formatting export.
- Header panel.
- Total summary.
- Endless paging.
- Date range header filter.
- Ellipsis with tooltips in cell texts.
- Design-Time Card Layout Editor allows you to build a Microsoft Outlook inspired Contacts View with integrated data shaping and editing capabilities.
Enhancements
ASP.NET GridView Control
- Adaptivity Options - Automatically adapt the UI based on screen size.
- Date Range Header Filter - You can define a date range using a calendar or date editors. In both modes, the filter dropdown displays a customizable list of check boxes and allow you to select common date intervals including 'Last week', 'Last month', 'Last year', etc.
- Conditional Formatting - Your end-users can now highlight critical information, compare data, visualize trends by using data bars, color scales or icons.
- Truncated Cell Values - Automatically truncate cell values if they don't fit in a cell.
- Improved EditForm Layout Designer - New features include the ability to move layout items via drag and drop and the ability to assign a nested control to an item via a context menu.
ASP.NET Chart Control
- New Financial Indicators - This release ships with the following new financial indicators: AverageTrueRange, CommodityChannelIndex, DetrendedPriceOscillator, MassIndex, MedianPrice, MovingAverageConvergenceDivergence, RateOfChange (Momentum), RelativeStrengthIndex, StandardDeviation, StochasticIndicator, TripleExponentialMovingAverage (TEMA), TripleExponentialMovingAverage (TriX), TypicalPrice, VolatilityChaikins, WeightedClose and WilliamsR.
ASP.NET File Manager Control
- Virtual Scrolling - The ASP File Manager now supports virtual scrolling and allows dynamic loading of files via callbacks.
ASP.NET Filter Control
- Filter Expression Text Editor - You can now edit the filter expression in a text editor.
- Hierarchical Expression View - A tree-like (hierarchical) data field picker allows you to select nested properties of complex type columns.
ASP.NET Form Layout Control
- Improved Layout Designer - Move layout items via drag and drop and assign a nested control to an item via a context menu.
ASP.NET HTML Editor
- HTML Code Editor Enhancements
- Tag auto completion and auto closing.
- Code highlighting.
- Code folding.
- Line numbering.
- Selection is preserved when switching between tabs.
- Find and Replace - Allow end-users to easily locate and modify text within Design and HTML views.
- HTML Document Editing - You can now edit the entire HTML document including.
ASP.NET Ribbon Control
- One-Line Mode - The ASP.NET Ribbon control can now display all items within an active tab across a single line.
- Contextual Tabs - You can now create contextual tabs with element-related commands.
ASP.NET Rich Editor Control
- Headers and Footers - Specify different headers and footers for the first page, odd and even pages, and each particular section.
- Tables - Specific table-related ribbon tabs and new menu items allow your end-users to create and modify tables as necessary.
- Mail Merge with a Data Source - You can now bind to an external data source and preview results.
- Bookmarks - Create and edit bookmarks.
- Multi-Selection - Select different portions of a document by using the mouse and Ctrl keys simultaneously.
- Page Color - Change the document's background color.
- Document Autosave - The ASP.NET Rich Editor now saves your work behind the scenes.
- Work Session Hibernation - Inactive documents are now automatically hibernated to the server's file system to free server RAM.
ASP.NET Scheduler Control
- Time Indicator - The Scheduler now indicates the current time.
ASP.NET Spreadsheet Control
- Frozen Panes - You can now lock specific rows or columns in a worksheet area to maintain its visibility while scrolling.
- Excel Inspired Data Validation - You can now maintain data accuracy/consistency by preventing the entry of invalid data.
- AutoFilter - Filter information in a worksheet and find required values quickly.
- Formula Bar - Used to enter or copy existing formulas into cells.
- Formula AutoComplete - Easily create and edit formulas.
- Document Autosave - The ASP.NET Spreadsheet saves your work behind the scenes.
- Work Session Hibernation - Inactive documents are now automatically hibernated to free server RAM.
- Extended Page Setup - The new dialog provides a set of print-related options and allows you to specify a page header and footer.
WPF
New Controls
- WPF Camera Control - Display a video stream from a webcam device and take a snapshot.
- WPF Clipboard Manager - Copy data from DevExpress Grid and TreeList Controls to MS Word, Excel and Outlook while preserving original formatting.
- WPF TreeMap Control - Visualize flat or hierarchically structured data using nested rectangles that are sized and ordered by a quantitative variable.
Enhancements
WPF Grid Control
- Partial Data Grouping - This new option allows you to display group rows with two or more data rows. If a group row contains only a single data row, it is not displayed.
- Inline Data Editing Form - The DevExpress WPF Grid now makes it easier for your end-users to edit data within the Grid.
- Marquee Record Selection - A quick and easy way to select a range of rows/cells.
- Group Row Template Optimization - Now includes group row templates that make content rendering and scrolling significantly faster.
- Grid-Based Report Generation - With only a few lines of code, you can invoke the DevExpress WPF Report Designer from the Grid Control and create reports based on its data.
WPF Chart Control
- New Financial Indicators - This release ships with the following new financial indicators: AverageTrueRange, CommodityChannelIndex, DetrendedPriceOscillator, MassIndex, MedianPrice, MovingAverageConvergenceDivergence, RateOfChange (Momentum), RelativeStrengthIndex, StandardDeviation, StochasticIndicator, TripleExponentialMovingAverage (TEMA), TripleExponentialMovingAverage (TriX), TypicalPrice, VolatilityChaikins, WeightedClose and WilliamsR.
- Performance Enhancements - Display large volumes of data (up to one million items) using Lines and Areas series with no performance loss.
WPF Data Layout Control
- Filtering UI - Generate a filter UI based on attribute settings.
WPF Editors
- Server Mode for ComboBoxEdit, LookUpEdit, ListBoxEdit - ComboBoxEdit, LookUpEdit and ListBoxEdit now support server-side data processing.
- Incremental Search for ComboBoxEdit, ListBoxEdit - The DevExpress WPF ComboBox and ListBox Editors now support incremental search.
- Take Pictures with Your Webcam - The WPF Image Editor includes a 'Take Snapshot' button allowing users to capture a picture from a webcam and display it in the control.
- Standalone Button Controls - This release ships with the following new button controls: Simple Button, Drop-down Button and Split Button.
WPF Map Control
- Data Clustering - You can now aggregate data using the DevExpress Map Control's clustering methods.
- Vector Data Export/Import Enhancements - Import SVG vector graphics and export its vector data to KML, SVG and Shapefiles.
WPF PDF Viewer
- Open/Save Attachments - You can now open and/or save attachments as needed.
WPF Property Grid Control
- Performance Optimizations - Rows and editors are now rendered using lightweight templates.
WPF Rich Editor Control
- Custom Draw Using Layout API - You can now draw lines, shapes and text above, below or in place of page elements.
- Nested Comments - Comments and replies are grouped and displayed as a conversation.
- Improved PDF Export - Export to PDF algorithms have been optimized. It's now twice as fast and consumes 30% less memory.
WPF Scheduler Control
- Time Indicator - The Scheduler now indicates current time.
- Time Zone Information for Each Appointment - You can now associate time zones with individual appointments.
WPF Spreadsheet Control
- Pivot Tables - Analyze, categorize and summarize large volumes of data within a worksheet.
- Copy/Paste Enhancements - Clipboard operations now support BIFF8.
- API Enhancements - Create a pivot table from a cell range or a PivotTable cache, modify and remove existing pivot tables.
WPF Tab Control
- Pinned Tabs - End-users can now pin and unpin tabs in Stretch View.
WPF Application Themes
- New Office 2016 Inspired Themes - This release ships with the following Office 2016 inspired themes: Office 2016 Black Theme, Office 2016 White Theme, Office 2016 Colorful Theme.
Windows 10 Apps
New Controls
- UWP Menu and Frame - This release ships with the new Menu and Frame controls.
- UWP Ribbon Control - The new Ribbon Control for Windows 10 Apps includes the following features:
- Ribbon items (button, check box, radio button, menu button, toggle button, spin editor and text box).
- Responsive UI.
- Backstage View.
- Mobile View.
- MVVM Support.
Reporting
Web Report Designer
- Subreports Support - The Web Report Designer now allows you to create and edit subreports.
- Report Explorer - The Report Explorer now displays a report's structure in a tree-like form and provides easy access to all report elements.
- RichText Editing - Edit content displayed by the XRRichText control. You can also load data from a RTF file.
- Query Builder Enhancements
- Ability to edit ORDER BY and GROUP BY query clauses.
- Relationships between tables are automatically resolved based on foreign keys.
- Ability to preview resulting data.
Web Document Viewer
- Azure Support - With this release, the HTML5/JS Web Document Viewer supports Azure.
- Asynchronous Export Mode - The Web Document Viewer can now export reports asynchronously.
Cross-Platform Functionality
- Export to MailMessage - Export reports to HTML in code and use .NET Framework mailing functionality to send generated HTML messages.
- Improved Single-File RTF Export - The layout of RTF documents generated using the export functionality of the XtraPrinting Library has been improved.
Data Access
- Excel Data Source - Bind your reports to data obtained from Microsoft Excel workbooks and CSV files.
- Google BigQuery Support - Bind the SQLDataSource component to Google BigQuery.
- Enhanced SQL Data Source API - The SQL Data Source now includes an API allowing you to access its tables, rows and columns in code.
CodeRush for Roslyn
- Unit Test Runner - Detects and run unit tests for the MSTest framework.
- Structural Highlighting - Structural Highlighting for C#, Visual Basic and XAML lets you easily see the structure of your code.
- Navigation Tools - Quickly find symbols and files in your solution.
- Code Cleanup - The auto-implemented code cleanup rule is now available.
- Code Coverage - Now you can export code coverage statistics to XML, HMTL and an NDepend-compatible format.
- Decompiler - Decompiled code structure now more closely matches the original structure of the code before it was compiled.
CodeRush Classic
- Code Coverage - You can now discover which parts of your solution are covered by unit tests, and find the at-risk portions of your application.
- Paste to XAML/SVG - Now it's easy to incorporate vector drawings into your applications, with the new "Paste to XAML" and "Paste to SVG" code providers.