In June 2013 DevExpress renamed the DXperience WPF edition to be called DevExpress WPF.
DevExpress WPF 25.2
Released: Dec 18, 2025
25.2 での更新項目
機能
.NET 10 and Visual Studio 2026 Support - DevExpress WPF component libraries now support .NET 10 and Visual Studio 2026.
DevExpress Template Kit
New Item Templates - The DevExpress Template Kit v25.2 includes over 40 item templates for WPF projects.
Project Templates for JetBrains Rider - The DevExpress Template Kit is fully integrated into JetBrains Rider. You can create new projects using the same rich set of DevExpress templates available in Visual Studio and VS Code.
Accessibility Enhancements
Keyboard Navigation
Filter Editor and Filter Panel - Core WPF Data Grid functionality (including filtering, sorting, and column management) is now fully accessible using the keyboard. Users can navigate, modify, and delete filter nodes in the Grid's Filter Panel and Filter Editor. When a filter node is focused, the screen reader announces its value and state.
Step Progress Bar - Users can now navigate between StepProgressBar items and activate them using the keyboard.
Color Editor - Users can now navigate ColorEdit UI elements and select colors using the keyboard.
Cycle Through Nested Ribbons - With this updated, WPF Ribbon Controls nested within document panels are fully accessible using the keyboard. Pressing the Alt key cycles focus through all Ribbon controls in the View.
Ribbon Gallery - Users can now navigate to the Ribbon Gallery and open it using the Enter key. Screen readers accurately announce gallery item information and state.
Row and Cell Narrator Text Customization - The WPF Data Grid, TreeList, and TreeView controls allow you to customize narrator text for rows, cells, and nodes. You can specify the information screen readers announce when users navigate through data elements.
Rich Text Editor Accessibility Enhancements
Screen Reader Support for Word Documents - Rich Text Editor documents are now accessible to screen readers (Narrator, NVDA). You can navigate through document paragraphs, lines, words, and characters. Readers can pronounce all document sections main text, headers, footers, text boxes, image alt text.
Accessible Dialogs - Improved screen reader support and keyboard navigation in Rich Text Editor dialogs. Screen readers now announce all labels and editor values in major dialogs, and users can navigate between dialog controls using the keyboard.
TreeList Level Announcement - The WPF TreeList can announce the hierarchical level of the currently focused node. This enhancement allows screen reader users to better perceive the structure of hierarchical data and navigate the tree more efficiently (ensures full compliance with WCAG 2.2 Success Criterion 1.3.1).
AI Chat Control Enhancements
Manage Multiple Chat Clients - The DevExpress WPF AI Chat Control supports use of multiple AI services within a single application. You can place multiple AI Chat Controls on the same form (for example, to test model quality or host specialized agents) or use a single AI Chat Control and switch between AI providers at runtime.
Resources - The WPF AI Chat Control can now access external data sources (such as MCP (Model Context Protocol) servers) or dynamically generated content through resources. After you assign resources the AI Chat Control displays the "Attach Context" (+) button. Users can select one or more resources to include in the chat request (plain text, PDF, image). A built-in search box helps users quickly locate desired items when the resource list is long.
Tool Calling API - AI Tool Calling connects your WPF application logic with natural language input. The WPF AI Chat Control can invoke methods annotated with metadata that describes purpose, input parameters, and optional target objects.
Display Tool Information - You can display information about invoked tools in chat responses. Enable the AI Chat Control's IncludeFunctionCallInfo option to include metadata about invoked tools/functions (function names and arguments) in response messages.
Message Templates - You can create Razor-based templates for messages and the empty chat area to customize the chat UI.
Error Message Background - Use the AIChatControl.ErrorMessageBackground property to specify the background color of error messages.
Title and Clear Chat Button - The WPF AI Chat Control can display a header. The header contains a customizable chat title and a "Clear Chat" button (removes all messages from the conversation history except system messages).
Resize Input Area - Enable the new AIChatControl.AllowResizeInput option to allow users resize the input area. Users can drag the top edge to enlarge the input area or down to display a more detailed chat history.
Chat Project Templates DevExpress Template Kit - The DevExpress Template Kit includes new chat-based project templates for apps targeting .NET 8+.
AI-powered Extensions
SmartPaste AI-powered Image Processing - v25.2 extends SmartPaste to process clipboard images. Enable the ProcessClipboardImage option to extract structured data from images.
Prompt Augmentation - DevExpress AI Assistant and SmartPaste extensions support Prompt Augmentation. Use the AI-powered behavior's PromptAugmentation property to supply additional instructions that modify the default prompt (for example, always translate results into English).
Data Grid
Print Width for Export and Print - A new PrintWidth property allows you to specify column width (in pixels) for print and export operations. Use this property to ensure consistent column alignment across PDF, XLSX, and DOCX outputs.
Checkbox Selector Column Positioning - New API allows you to change the position of the checkbox selector column.
Prevent User Changes in Cell Editor - The WPF Data Grid ships with a new CellEditorValueChanging event and allows you to intercept and cancel cell value modifications before they are applied to the UI.
Ribbon Control
Outlook-inspired Page Header Button - The WPF Ribbon Control can display the Page Header Button within the page header area. This button can be used to expand or collapse a navigation control, similar to behaviors found in recent versions of Microsoft Outlook.
Rich Text Editor
Mail Merge Enhancements Merge Data with Detail Regions - The mail merge engine used within the DevExpress WPF Rich Text Editor supports nested regions. You can merge data with any number of hierarchical levels (masterdetailsubdetail and beyond) within a single template. Existing MailMerge methods work for both single-level and multi-level documents, no additional settings/toggles required.
Spreadsheet Control
Extended OLE Object Support - DevExpress WPF Spreadsheet Control library allows you to import/export linked and embedded OLE Objects in binary Excel formats (XLS and XLSB). You can create, edit, or remove OLE objects in Excel documents and save these document to binary formats without content loss.