DevExpress WinForms 25.1

Released: Jul 2, 2025

25.1 での更新項目

機能

AI-driven Semantic Search

  • The WinForms Data Grid, GridLookUpEdit, and SearchLookUpEdit controls ship with an enhanced search experience and allow users to locate relevant data within large datasets faster/more accurately. Unlike standard keyword-based search, semantic search leverages Natural Language Processing (NLP) to analyze search queries beyond exact keyword matching. Semantic search uses an embedding generator to convert text into numerical vector representations. Vector embeddings are stored in a vector store (for example, a database, in-memory collection, or a custom implementation that stores vector values in files). When a user enters a search query, the search engine computes similarity scores between the query vector and stored data vectors to return the most relevant results.

Template Kit

  • WinForms Application Builder - Building a modular/multi-view WinForms application from scratch requires significant setup effort - from selecting an optimal navigation model to integrating appropriate UI components. The new Application Builder template automates these foundational steps, allowing developers to focus on business logic and user experience rather than boilerplate code.
  • New 'Middle-Tier Security Application' Project Template - With this project template, you can quickly build a high-performance WinForms application and connect it to an ASP.NET Core Middle-Tier Server. This template is based on a fully functional example app and is designed for those interested in a secure/scalable solution powered by .NET 8+.
  • New DevExpress Item Templates - Template Kit v25.1 allows you to add the following DevExpress-powered UI elements/controls to your .NET 8+ WinForms project:
    • DevExpress Forms:
      • Form (XtraForm).
      • DirectX Form.
      • Fluent Design Form.
      • Modular Form.
      • Ribbon Form.
      • Splash Screen.
      • Tabbed MDI Form.
      • Toolbar Form.
      • Wait Form.
      • Wizard Form.
    • DevExpress User Controls:
      • User Control.
      • Modular User Control.
    • Additional Templates:
      • Dashboard.
      • Custom Data Editor.
      • Custom Data Grid.

Accessibility

  • Mnemonic-Based Submenu Navigation - v25.1 enhanced keyboard accessibility for traditional Toolbar-based user interfaces. Users can cycle through submenu items with the same mnemonic. When multiple items within a submenu have identical mnemonics, repeated key presses navigate through them sequentially. The feature is automatically enabled and does not require additional configuration.
  • Accordion Shortcuts - Accordion items now support keyboard shortcuts. Use the ShortcutKey property to specify a predefined or custom keyboard shortcut. This enhancement improves accessibility, especially for applications with complex navigation structures.
  • BarItem - Support for AutomationId - The AutomationId property - a unique identifier that distinguishes UI elements in automated tests and accessibility (a11y) tools - is now available for BarItem objects. This property is automatically set to the bar item's Name.

JSON Serialization

  • DevExpress WinForms UI controls now support JSON-based layout serialization - an alternative to XML for simplified integration with modern web and AI services. With v25.1, new SaveLayoutToJson(Stream) and RestoreLayoutFromJson(Stream) methods allow you to save and restore control layout in JSON format.

Rounded Skin Panel

  • Now Available in the Visual Studio Toolbox - The RoundedSkinPanel control is fully integrated into the Visual Studio designer and can be added to your form at design time directly from the Toolbox. Unlike standard panels, the RoundedSkinPanel automatically renders rounded corners and padding around individual UI elements (GridControl, TreeList, RichEditControl, etc.) whenever the WXI skin is used. For other DevExpress Skins, RoundedSkinPanel falls back to a standard rectangular border without extra padding.

Outlook-inspired Side Navigation

  • Added new properties to the WinForms RibbonForm to replicate the side navigation layout of Microsoft Outlook for Windows.

Conditional Formatting

  • Expression Editor Support for Custom Format Conditions - With v25.1, users can create advanced conditional formatting rules via custom expressions (set the new FilterEditorAllowCustomExpressions property to activate the Expression Editor within the Conditional Formatting Rule Editor). When activated, users can define complex logic (such as [Created Date] > AddDays(LocalDateTimeToday(), -3)) as requirements dictate (as you would expect, this feature/capability offers increased flexibility when constructing formatting rules that rely on calculated values, functions, or advanced comparisons).
  • New Filters - You can now filter data based on applied Conditional Formatting rules.

Grid-based Components

  • Post Changes Immediately (when using DevExpress in-place Data Editors) - The new InplaceModeImmediatePostChanges option gives you greater control over how/when a DevExpress in-place editor posts values to an underlying data source.
  • Adjust Horizontal Scrolling on Touchpad - DevExpress WinForms grid-based controls (such as GridControl, TreeList, Gantt Control, and VGridControl) support smooth scrolling with a touchpad. However, some users may experience inverted horizontal scrolling behavior when using a touchpad on Windows devices. v25.1 introduces a new InvertHorizontalScrolling global option that reverses current horizontal scrolling direction in the WinForms grid-based controls when using the touchpad or tilt wheel (the mouse with 4-way scrolling or trackball with side tilt support).

Data Editors

  • Step Progress Bar - UX Enhancements - Improved the user experience for step-based navigation workflows.
  • SearchLookUpEdit - Synchronized Find Panel Text - The WinForms SearchLookUpEdit allows users to specify find panel text for the popup View, ensuring synchronization with the FindFilterText property. Previously, modifying the PopupView.FindFilterText property did not update the find panel's textbox, leading to inconsistencies in search behavior. This enhancement ensures that the find panel displays the actual filter applied.
  • MemoEdit - Auto Height within the Layout Control - The WinForms MemoEdit control includes a new LayoutControlAutoHeightMode property. This property specifies how MemoEdit height adjusts to fit content when placed within a LayoutControl.
  • CheckedListBoxControl - Custom SVG Check Icon - The WinForms CheckedListBoxControl now supports user defined (custom) SVG check icons. With v25.1, you can specify unique icons for checked, unchecked, and grayed item states.
  • TokenEdit - Advanced Mode - v25.1 includes new APIs for the WinForms TokenEdit. With these APIs, you can customize the following advanced mode settings:
    • Caret Animation (AllowCaretAnimation).
    • Selection Animation (AllowSelectionAnimation).
    • Selection Color Customization (SelectionColor).

AI Chat Control

  • File Attachments - Users can now attach files directly to their chat messages. This enables the AI to analyze document content (such as text files, PDFs, images) and deliver more context-aware responses.
  • Prompt Suggestions - To help users get started or explore new possibilities, the DevExpress AI Chat Control can display prompt suggestions.
  • Stop Response - Users can now interrupt lengthy AI responses with a single click.

Accordion

  • Badges and Hints - Integrated the WinForms Accordion Control with the Adorner UI Manager to help display badges/hints and highlight specific Accordion UI elements.

Map Control

  • Azure Maps - New Demos - Several demos have been updated to use new Azure Maps Data Providers. 

Ribbon and Bars

  • BarToggleSwitchItem - Toggle Switch Width - With v25.1, you can specify a toggle switch bar item width. Use the EditorToThumbWidthRatio property to set the item's total width relative to the width of the thumb.
  • Handle Bar Item Right-Clicks - The WinForms Bar Manager and Ribbon Control now support right-click handling for bar items.
  • Ribbon - Disable Double-Click Minimization - You can now minimize the DevExpress WinForms Ribbon via a double click. This behavior is controlled by the AllowMinimizeRibbonOnDoubleClick property. Set this property to false to disable double-click minimization.
  • Maximize/Minimize Ribbon - New APIs include:
    • MaximizeRibbon(RibbonPage) - Expands a minimized Ribbon.
    • RibbonControl.AllowMinimizeRibbonOnDoubleClick - Specifies whether users can minimize the Ribbon by double-clicking a page header.
  • Identify Bar Items and Bar Links - New APIs include:
    • BarManager.GetItemAt(Point) - Identifies the bar item at specified screen coordinates.
    • BarManager.GetLinkAt(Point) - Identifies the BarItemLink at specified screen coordinates.

PDF Viewer

  • AI-powered Behaviors - You can now utilize AI-powered Summarize, Translate, and Ask AI features within the DevExpress WinForms PDF Viewer. You can access desired AI operations using the PDF Viewer's context menu.
  • Preserve Compressed Object Streams when Saving - The new compression engine preserves the original (compressed) state of PDF object streams.
  • PDF Redaction API - v25.1 includes new APIs to create and manage PDF redaction annotations. This new capability allows you to hide or remove sensitive or private content from your documents and add a colored text overlay across the redacted area.

Spreadsheet Control

  • OLE Objects - The DevExpress WinForms Spreadsheet Control now supports OLE objects. OLE (Object Linking and Embedding) allows you to link external files and embed data (spreadsheets, PDFs, mail messages, presentations, etc.) into your Excel documents.

Rich Text Editor

  • Right-to-Left (RTL) Engine Enhancements - Enhanced the Right-to-Left text rendering engine (improved text order in paragraphs, headers and footers, numbering lists, tables and shapes with bi-directional text including mixed Right-to-Left and Left-to-Right text blocks).
  • CJK (Chinese, Japanese and Korean) Text Wrapping - v25.1 adds CJK text wrapping and line-breaking rule support. In previous versions, the Rich Text Editor applied Latin text wrapping rules (which rely on space characters and punctuation marks) to Chinese, Japanese, and Korean text.
  • PDF Export - Convert Word Content Controls to PDF AcroForm Fields - Extended the Word Document to PDF export engine with built-in conversion of Word content controls to PDF AcroForm fields.
  • Compare Word Documents - You can now programmatically compare two Word documents. The new CompareDocumentExtensions.Compare extension method allows you to execute the following operations:
    • Identify changes between two document versions and generate Word output with revisions.
    • Compare both document text and formatting (including case-sensitivity).
    • Compare content in document headers, footers and textboxes.
    • Setup the author/date of output revisions.
    • Compare content at the word or character level.
    • Return the document with revisions as a new Document instance for further processing (or automatically replace an input documents with the revised content).

XtraMessageBox

  • Display in the Windows Taskbar and Custom Start Position - With new functionality you can:
    • Display the DevExpress Message Box in the Windows Taskbar, ensuring it is easily accessible to users.
    • Define the start position of the Message Box on screen.