[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
 [Expand]What's Installed
 [Collapse]Common Concepts
  [Expand]Printing and Exporting
  [Expand]Saving and Restoring Layouts
   Typed Styles
  [Expand]Touch Support
    Expressions Overview
    Expression Editor
    Expression Editor Capabilities
    Invoking Expression Editor
    Expression Editor Modes
    Expression Editor Customization
  [Expand]Formatting Values
   Prism Adapters
  [Expand]Data Sources
  [Expand]Performance Improvement
   XAML Namespaces
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Expression Editor Capabilities

This topic describes Expression Editor capabilities. The following image demonstrates the expression editor's elements:

  • Current Expression

    The expression editor contains an input box that allows you to edit expressions. The expression editor supports syntax highlighting and intelligent code completion (suggesting functions as you type) features that help you edit expressions.


    When editing expressions in the expression editor, columns/fields are referred to by display names enclosed in square brackets.

  • Autocomplete Window

    When you are editing an expression, the expression editor shows the autocomplete window - a popup that lists available operators, functions, and columns. Press Ctrl+Space to invoke this window.

    If you select an item in the autocomplete window, this window invokes a tooltip that displays information about the selected item:

  • Error Panel

    If an expression contains any errors, the editor immediately highlights them in place and presents them in the error panel:

  • Categories Panel

    A panel that lists available items divided into Columns, Constants, Functions, and Operators groups.

  • Available Items Panel

    A panel that lists items in the selected category.

  • Search Panel

    A panel that allows you to search for items in the selected category.

  • Item Description Panel

    A panel that shows a description of the item selected in the available items panel.

Expanded See Also

Is this topic helpful?​​​​​​​