[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
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]MVVM Framework
  [Expand]ViewModels
  [Expand]Commands
  [Expand]Behaviors
  [Expand]Services
  [Collapse]DXBinding
    Language Specification
    DXBinding
    DXCommand
    DXEvent
    Example
    DXDataTemplateSelector
  [Expand]MIF
   Converters
   ViewLocator
   Messenger
   Data Annotation Attributes
   LayoutTreeHelper
   Weak Event
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

DXBinding

Expanded Binding Tools

The DevExpress Binding mechanism includes three powerful tools that extend standard WPF bindings.

  • The DXBinding allows you to use expressions inside binding paths.
  • With the DXCommand, you can bind a command property and define methods to call right in xaml.

  • The DXEvent allows you to bind an event to methods.

The Language Specification topic describes the language that is used in the DevExpress binding mechanism.

Expanded Declarative Template Selector

The DXDataTemplateSelector is a declarative way to implement System.Windows.Controls.DataTemplateSelector.

The DXDataTemplateSelector allows you to define a simple template selection logic in XAML, so you do not need to create a System.Windows.Controls.DataTemplateSelector ancestor in code-behind. The DXDataTemplateSelector works like WPF triggers.

Expanded See Also

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