Page Title: WPF & WinUI - 2022 Roadmap

  • This webpage makes use of the TITLE meta tag - this is good for search engine optimization.

Page Description: First and foremost – thank you for your continued support and faith you’ve placed in DevExpress. In this post, we will outline our roadmap for XAML-based desktop projects, a roadmap developed based on your valuable feedback (collected from our desktop survey and through Support Center tickets)

  • This webpage makes use of the DESCRIPTION meta tag - this is good for search engine optimization.

Page Keywords: .net core, WPF, Roadmap, WinUI, v22.2, v22.1, 2022, .net 6, windows 11

  • This webpage makes use of the KEYWORDS meta tag - whilst search engines nowadays do not put too much emphasis on this meta tag including them in your website does no harm.

Page Text: Products MULTI-PLATFORM PACKAGES Universal Subscription Our Best Value – includes over 600 UI Controls, our award-winning reporting platform, DevExpress Dashboard, the eXpressApp Framework, CodeRush for Visual Studio and more. DXperience Subscription Save Hundreds – includes DevExpress UI Controls for WinForms, ASP.NET, MVC, WPF, our award-winning reporting platform and CodeRush for Visual Studio. WINDOWS DESKTOP CONTROLS Need help or require more information? Submit your support inquiries via the DevExpress Support Center for assistance. Like previous years, DevExpress dominated Visual Studio Magazine's 2021 Readers Choice Awards. We thank all our loyal users for casting their vote on behalf of DevExpress. WPF & WinUI - 2022 Roadmap RSS 24 February 2022 First and foremost – thank you for your continued support and faith you’ve placed in DevExpress. In this post, we will outline our roadmap for XAML-based desktop projects, a roadmap developed based on your valuable feedback (collected from our desktop survey and through Support Center tickets). Table of Contents WinUI In 2022, many of our WinUI components will reach feature parity with other DevExpress desktop controls. We will add the DevExpress WinUI suite to our Unified Component Installer in our v22.1 release cycle and since WinUI will replace UWP, we will offer our UWP customers an upgrade path to our new WinUI Subscription. For more information on UWP and its future, please refer to our WinUI 3 – UWP’s Successor blog post. If you are considering WinUI for a future project, be sure to download your free copy today. This free WinUI offer will expire on May 1, 2022. WinUI Data Grid Extending the Data Grid is one of our key WinUI priorities. The summary below outlines WinUI Grid-related features/capabilities we expect to introduce in 2022. Excel-Style Filter Popups We will introduce a filter dropdown element inspired by Microsoft Excel. Clipboard Operations Your users will be able to copy formatted rows from the WinUI Data Grid and paste copied values into Microsoft Word, Excel, Outlook, and other applications. Cell Tooltips You will be able to display default tooltips for trimmed cells or create custom tooltips and bind them to your data properties. Frozen Columns You will be able to freeze columns so that a user can always see the fixed column during horizontal scroll operations. Cascade Update We expect to offer delayed rendering during scroll operations. This feature will help maintain responsiveness within the Data Grid when using complex cell templates. Fixed Groups We will offer you an option to freeze group rows during scroll operations. Fixed groups are displayed at the top of the grid if at least one data row is visible. This behavior is extremely helpful when groups contain multiple rows. Sort by Summary We will add APIs and menu items to allow you to sort the Data Grid against summary values: Grid Lines Though minimalistic interfaces are in line with modern design guidelines, business applications often require maximum data separation. As such, we will offer an option to display/hide lines in the Data Grid. Scrolling and Loading Performance We will continue to work on performance enhancements. As a first step, we will create a lightweight CheckBox for the Data Grid to improve scroll speed when data contains Boolean properties. WinUI Tree List We expect to ship a TreeList control with our WinUI suite (for display/editing of multi-column hierarchical data). Many of the features available within our WinUI Data Grid will be replicated in the DevExpress WinUI Tree List. WinUI Ribbon Control We will deliver a new Ribbon control to help you introduce Office-like ribbon bars to your WinUI app. You will be able to create pages (including contextual), groups and different types of ribbon items (buttons, toggle buttons, dropdowns, split buttons, ComboBox items, custom items). WinUI Charts MVVM Binding Support We will extend our Chart API and allow you to generate chart elements (such as series) based on View Model properties. WinUI Charts – New Series Views (Financial Series, Range Series) We will add the following new series views: Financial OHLC series views – Candles and Stock Bars Range Areas and Range Bars WinUI Report Viewer Our team expects to deliver feature-parity between our WinUI Report Viewer and the rest of our desktop Report Viewer components. Enhancements will include: Document Map, Search, Export Options Panels Interactivity features: Sorting, Drill-Down, Editing Fields Text Selection and many more.. WinUI PDF Viewer In the second half of 2022, we are going to release a PDF Viewer control that will allow you to display and print PDF files within your WinUI app. Our PDF Viewer will ship with the following integrated features: Ribbon Toolbar The following list summarizes our WPF-related development priorities for 2022: Enhance performance Modernize UI Simplify development for new and existing users Most of our new enhancements and features will align with these development priorities. The list below is not exhaustive. You can expect even more WPF-related features and capabilities in 2022. .NET .NET 7 Support We expect to support .NET 7 when it is released this year. We will issue compatible builds a few months in advance. .NET 6 Tooltips Support As you may know, the behavior of tooltips was changed in .NET 6 to support WCAG 2.1 accessibility requirements. We will support this new behavior in our controls. Performance & Responsive UI Performance and application responsiveness remain high on our WPF priority list. We are currently researching optimization strategies and will communicate our 2022 development plans in future blog posts. Startup Time Our primary objective is to reduce the time required to open a complex WPF view for the first time. To reach our goal, we plan to rework our new themes. PivotGrid Performance Optimization We expect to reduce the time our WPF PivotGrid requires to initialize its state when DataContext is assigned. Filter Popup, Filter Editor, Filter Panel Optimization We will optimize filter-related controls within the Data Grid . Filter-related UI elements will work much faster when used against large data sources. Data Grid Scrolling Optimization We expect to enhance horizontal scrolling in the Data Grid when format conditions are applied. The impact of this change will be most noticeable in Data Grids with many columns. Tree List Async Node Loading Our WPF TreeList will support asynchronous node loading to retain UI responsiveness. You will be able to load nested items in asynchronous tasks when a user expands a node. The Tree List will automatically display a waiting indicator. Windows 11 Light Theme We will create a modern theme patterned after Windows 11. The theme will support rounded corners for all elements (following fluent design guidelines). Visual Studio Extensions Item Source Wizard The wizard will allow you to bind our WPF Data Grid to any source with a few clicks and automatically generate MVVM code for CRUD operations. We've prepared an example to demonstrate usage scenarios we expect to support: Implement CRUD Operations in the WPF Data Grid Data Grid Feature Browser for .NET/.NET Core Our Feature Browser allows you to configure the DevExpress WPF Grid faster than ever before. It displays grouped properties and allows you to easily locate necessary APIs. We expect to extend the Feature Browser and will include support for .NET/.NET Core projects. Code Diagnostics This feature will help detect potential issues in your code (related to DevExpress WPF controls). It will help you avoid the most frequent configuration issues and save time throughout the app development process. WPF Reporting You can find a complete Reporting roadmap here: Reporting DevExpress Reports Roadmap - What You Can Expect in v22.1 . The following is a quick synopsis of planned reporting features/capabilities related to WPF. Parameters - Server-Side Filtering for Cascading Parameters We expect to offer a new feature for nested parameters that display dynamic lists of values. If a user changes the value of a parent report parameter, you can run a parametrized query or stored procedure to update the list of values for the child report parameter. Cross-Tab Enhancements We're going to expand the Cross-Tab capabilities for end-users and address the following requests: Calculate custom totals and grand totals with expressions Calculate distinct count summary Conditionally hide rows and columns based on neighbor cell values Apply Html-inspired formatting to cross-tab cells Parameters Panel - Build the Layout Visually You will be able to customize Parameter panel layout directly inside the Report Parameters Editor window: group, change editor label location, and set up dynamic accessibility and visibility. This feature will be of benefit to end-users as it will be available both in the DevExpress Visual Studio Report Designer and desktop End-User Report Designer components: Report Design Analyzer Enhancements We will incorporate the following enhancements to our Report Design Analyzer panel (based on recent feedback from our users): Hide/prevent the display of certain errors and warnings Display "code links" within End-User Report Designer components. This will allow your end-users to navigate to DevExpress documentation and learn how fix/avoid mistakes A new category of advisory messages that outline export-related mistakes Federation Data Source - Updated Manage Queries Dialog The Manage Queries dialog for the Federation Data Source will integrate the Query Builder and list all types of federation queries (joins, transforms, unions). This dialog will allow you to create, copy (clone), edit, and delete queries. Office-inspired Components - Additional Features Rich Text Editor We expect to add rotated text support within text boxes and table cells. You will be able to specify text direction in code or via the Rich Text Editor ’s UI (in addition to UI display and print output, you will be able to export rotated text to PDF) Spreadsheet Shrink to Fit We plan to introduce a Shrink to Fit alignment option in our WPF Spreadsheet . When enabled, this option automatically reduces text size to fit a cell. Page Break Preview WPF Spreadsheet control will support Page Break Preview – a separate view that displays horizontal and vertical page breaks for a worksheet. You will be able to insert/remove page breaks via the Spreadsheet control’s UI and drag existing page breaks to a new position with a mouse. Heatmap Control Selection You will be able to select heatmap cells and customize selection logic: Specify selection modes: single or multiple cell selection Handle the SelectionChanged event and execute custom actions when user selects cells Titles We expect to add titles to our WPF Heatmap control (like its WinForms Heatmap counterpart). Your Feedback Matters As always, we welcome your thoughts/feedback. Feel free to use the form below to submit your comments to us. The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This roadmap and the features/products listed within it are subject to change. You should not rely on or use this information to help make a purchase decision about Developer Express Inc products. Free DevExpress Products – Get Your Copy Today The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.

  • This webpage has 1747 words which is between the recommended minimum of 250 words and the recommended maximum of 2500 words - GOOD WORK.

Header tags:

  • It appears that you are using header tags - this is a GOOD thing!

Spelling errors:

  • This webpage has 9 words which may be misspelt.

Possibly mis-spelt word: roadmap

Suggestion: road map
Suggestion: road-map
Suggestion: roadway

Possibly mis-spelt word: dropdowns

Suggestion: drop downs
Suggestion: drop-downs
Suggestion: drowns

Possibly mis-spelt word: DevExpress

Suggestion: Expressive
Suggestion: Expressed
Suggestion: Depressives
Suggestion: Depressive

Possibly mis-spelt word: ComboBox

Suggestion: Combo Box
Suggestion: Combo-box
Suggestion: Coxcomb
Suggestion: Boombox
Suggestion: Combo

Possibly mis-spelt word: WinUI

Suggestion: Wingnut

Possibly mis-spelt word: eXpressApp

Suggestion: express App
Suggestion: express-app
Suggestion: expressed
Suggestion: express

Possibly mis-spelt word: Roadmap

Suggestion: Road map
Suggestion: Road-map
Suggestion: Roadway

Possibly mis-spelt word: MVVM

Suggestion: MVP

Possibly mis-spelt word: CodeRush

Suggestion: Code Rush
Suggestion: Code-Rush
Suggestion: Code-rush
Suggestion: Underbrush

Broken links:

  • This webpage has no broken links that we can detect - GOOD WORK.

Broken image links:

  • This webpage has 0 broken image links.

CSS over tables for layout?:

  • It appears that this page uses DIVs for layout this is a GOOD thing!

Last modified date:

  • We were unable to detect what date this page was last modified

Images that are being re-sized:

  • This webpage has no images that are being re-sized by the browser - GOOD WORK.

Images that are being re-sized:

  • This webpage has 22 images that do not have their width and height specified.

Image link URL:

https://community.devexpress.com/sitefiles/1000/Authors/TeamWPF.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/FilterPopupShadowed1560.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/ExcelToGridShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/GridTooltipShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/FixedColumn760.gif
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/CU780.gif
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/FixedGroupsShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/SortBySummaryShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/GridLinesShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/TreeListShadowed1560.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/WinUIRibbon1560.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/PivotPerformanceShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/TreeListAsyncLoading.gif
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/Windows11LightTheme1560.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/FeatureBrowserShadowed780.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/CodeDiagShadowed1560.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/reporting-roadmap-parameters-layout.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/reporting-roadmap-federation-manage-queries.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/rich-text-editor-vertical-text.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/spreadsheet-shrink-to-fit.png
https://community.devexpress.com/blogs/wpf/2022172-WPF-WinUI-2022-Roadmap/HeatmapShadowed780.png
https://community.devexpress.com/users/avatar.aspx?userid=107392&lastmodified=635841051534607591

Mobile friendly:

  • After testing this webpage it appears to be mobile friendly - this is a GOOD thing!

Links with no anchor text:

  • This webpage has no links that are missing anchor text - GOOD WORK.

W3C Validation:

Print friendly?:

  • It appears that the webpage does NOT use CSS stylesheets to provide print functionality - this is a BAD thing.

GZIP Compression enabled?:

  • It appears that the serrver does NOT have GZIP Compression enabled - this is a NOT a good thing!