WPF — Year-End Roadmap (v26.2)

27 August 2026

Thank you for your continued support and for sharing your WPF development needs with us. In this blog post, I'll outline the WPF features and enhancements we expect to ship in our year-end release (v26.2 — December 2026).

The roadmap focuses on two areas: a modern, Fluent-based look and feel for WPF applications, and broader AI-assisted development capabilities. We also plan to deliver enhancements across other WPF controls and features, including native DateTimeOffset support and new Data Grid customization options. 

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.

.NET 11 Support

DevExpress WinForms controls will support .NET 11 (both v26.1 and v26.2) following Microsoft's official release.

Minimum Supported .NET and Visual Studio Versions

As you may know, .NET 8 and .NET 9 will reach end of support on November 10, 2026. We will therefore raise our minimum supported .NET version to .NET 10 once we release v26.2 in December. The minimum .NET Framework version will remain 4.6.2.
Visual Studio 2022 will be the minimum supported IDE version when v26.2 ships.

Security — SBOMs and CRA Readiness

If you deliver software in the EU, the Cyber Resilience Act (CRA) will require a Software Bill of Materials (SBOM – an inventory of every component inside your solution) as part of your conformity documentation. The CRA and its associated regulatory regime will go into effect on December 2027. Each software application/solution manufacturer must fulfil SBOM-related obligations. DevExpress-authored SBOMs will help customers document/inventory DevExpress libraries used within a DevExpress-powered app.

Most dependency scanners and SBOM generation tools read what a NuGet package declares (its dependencies on other NuGet packages) and stop there, which leaves two gaps we fill:
  • Components embedded inside a package. Some DevExpress NuGet packages bundle fonts and third-party JavaScript libraries. Package metadata has no way to declare them, so a scanner never reports them — even though their licenses and vulnerabilities are as real as those of any declared dependency.
  • Developer dependencies. Libraries we use to build our products never reach users, so we mark them with scope: "excluded". We list these libraries regardless, because all vulnerabilities should be documented.
We released a preview version of DevExpress-authored SBOMs in May 2026 (for our .NET NuGet packages). SBOMs for CRA Compliance in DevExpress-powered Apps describes what the files contain and how to feed them into tools such as Dependency-Track, Trivy, and Grype. With v26.2, we expect to extend coverage to NPM packages and DevExpress VCL libraries, take our SBOMs out of preview and make them available to every customer.

Fluent Theme and Modern Application UI

A major focus for our next major release (v26.2) is a modern, Windows 11-based appearance for all DevExpress-powered WPF applications. Our implementation involves a new Fluent Theme, Mica material support, modernized Accordion Control, and a Fluent icon set.

WPF Fluent Theme (CTP)

With v26.2, we will add Fluent Theme support to our WPF Grid Control, WPF Property Grid, Dock Layout Manager, Themed Window, and other major DevExpress WPF component libraries.

Mica Window Support

Our ThemedWindow will support Mica material. Navigation controls and Ribbon tabs will render transparently to reveal the window's Mica effect and reproduce the look and feel of Microsoft Office applications.

Accordion Control — A Modern Appearance

The DevExpress WPF Accordion Control will ship with a modern appearance designed to match layouts found in Microsoft Teams, Microsoft Store, and other apps. Capabilities will include:

  • Teams-like compact view mode.
  • Badge support in both expanded and collapsed states.
  • Filled or custom glyphs for selected and hovered states.
  • Item switch animation.

These capabilities will be available in our Template Kit.

Fluent Icons

We will continue to extend our Fluent Icon set and integrate it across our WPF control library.

Global Switch

You will be able to switch to the Fluent Icon set across all DevExpress WPF controls. A public API will let you control the SVG image used for each icon, and a global option will switch the icon set app-wide. The new icons will be used in our demos and the Template Kit.

Comprehensive Icon Library

The DevExpress Icon Library includes more than 13,000 icons, and we'll continue expanding it with additional Fluent assets to support additional usage scenarios. To simplify navigation, we will group icons by the following attributes:

  • Set — Fluent, Desktop Classic, Blazor
  • StyleRegular, Filled
  • Color — Monochrome, Multicolor
  • Size — 16, 20, 24, 28, 32, and 48 (different sizes ensure that lines aren't too thick when SVG icons are scaled)

These icons and settings will be available at design time in our enhanced Image Picker.

Size-Based Image Selection

SVG images scale to any size but scaling changes line thickness. To maintain line consistency in framed Fluent icons, our designers are drawing separate small and large versions rather than scaling a single image. To simplify usage, we hope to automate icon selection based on element size. For example, RibbonControl will choose a dedicated SVG for large, medium, and small bar items.

AI Chat Control

Workflow Visualization Support

Beyond single-agent chat, we hope to introduce built-in visualizations for multi-step workflows when using our WPF AI Chat control. A single workflow can include multiple agents, parallel steps, tool calls, and tool-approval requests. The visualization will display details for each step, so users can follow the process.

AG-UI Demos

Agent–User Interaction (AG-UI) is an event-based contract between an AI agent and the user interface. Beyond plain text, it carries tool calls, state snapshots, state deltas, approvals, and activity events.

We will ship a set of WPF demos you can use as a starting point for your own application. The demos will highlight the following capabilities of our WPF AI Chat Control when connected to an AG-UI backend:

  • Visualized tool-call results — backend tool-call results appear as structured UI instead of raw text.
  • Interactive multi-step flows — the agent guides the user through a multi-step process and renders interactive elements at each step.
  • Human-in-the-loop actions — the agent prepares an action, such as placing an order, but runs it only after the user approves, edits, or rejects it.
  • Interaction with view components — the agent reads and updates the state of view components outside the chat control.

Appearance Customization

Currently, WPF styles cannot modify our AI Chat Control's internal elements. With our next release, the control will expose an API to override appearance resources.

Agent Skills

We are developing enhanced AI agent skills to help you build DevExpress WPF applications using AI coding agents (such as Claude Code and GitHub Copilot). The skills will encode DevExpress best practices for architecture, performance, accessibility, and other common development tasks. Our initial skill catalog will include:

  • Appearance Customization — modify a control's appearance using built-in APIs or overridden theme resources.
  • UI Automation Test Creation — write UI Automation tests.
  • Accessibility Remediation — audit a view and apply accessibility fixes.
  • Performance Optimization — apply performance best practices.
  • Dependency Injection Integration — introduce DI into a project.
  • MVVM Framework Implementation — implement MVVM design patterns using the DevExpress MVVM Framework.


DateTimeOffset Support

We will support DateTimeOffset in core DevExpress controls to eliminate manual conversion of DateTimeOffset to DateTime when working with local time zones. You will be able to specify the time zone and conversion to a local date will occur automatically. In this mode, users will see a simple date/time value without the offset portion (as if it were a DateTime object).  

DateTimeOffset offers the following advantages compared to DateTime:

  • Local and global time support: Suitable for usage scenarios that require both local machine time and UTC (such as logging systems).

  • Clear semantics: The DateTime.Kind property is not serialized (which can lead to incorrect usage). DateTimeOffset always includes an offset (for example, 6/10/2025 5:30:00 PM -07:00).

  • Web service compatibility: Many services return dates as DateTimeOffset. Once supported, conversion to DateTime will no longer be required.


WPF Data Grid

Validation Icon Customization

Data Grid cells/rows can display error icons when values fail validation. New customization properties will allow you to replace the validation icon or modify its size and margin.

Separator Customization

Our Data Grid will expose dedicated brush and thickness properties for cell separators. You will be able to set specific columns apart with a distinct separator or match separator appearance to your application's visual style.

WPF Tree List Indent Highlighting

Once you enable indent-highlight, the DevExpress WPF Tree List will highlight the node indent region when focused. This visual cue makes the active node easier to track in a deep hierarchy.

Duplicate Conditional Formatting Rules

When our WPF Data Grid includes many columns, applying similar conditional formatting rules to multiple columns is time-consuming. We will add a Duplicate command to Conditional Formatting Rules Manager (to simplify rule reuse without recreating them from scratch).

DXTabControl — Delayed Tab Caching

Interfaces with many tabs often require a tradeoff between startup time and tab-switch performance. Caching all tabs at once slows initial startup, while caching each tab on first use delays the first switch to that tab. We'll add delayed caching to load and cache remaining tabs asynchronously after the first tab appears on-screen.

Your Feedback Matters

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.