Skip to main content

DevExpress.Mvvm.UI Namespace

Contains controls for building a UI using the MVVM design pattern.

Assembly: DevExpress.Xpf.Core.v23.1.dll

NuGet Package: DevExpress.Wpf.Core


Name Description
ApplicationJumpListService Allows you to add your own items to the Window’s Jump Lists.
ApplicationJumpTask Implements the functionality of an individual jump task that can be displayed within the Window’s Jump Lists.
CommandItem A command that the CompositeCommandBehavior aggregates to create a composite command.
CompositeCommandBehavior Allows you to aggregate multiple commands and execute them in a specific order.
ConfirmationBehavior Shows a confirmation message box before an application executes the specified command. Users can confirm or cancel the operation.
CurrentWindowSerializationBehavior Allows you to serialize/deserialize settings (size and state) of the associated view (or window).
CurrentWindowService Provides methods to work with a window.
DelegateConverterFactory static Provides a set of static methods to create IValueConverter and IMutliValueConverter instances based on passed delegates.
DependencyPropertyBehavior Allows you to bind a ViewModel property to a control’s non-dependency property.
DispatcherService Allows you to perform actions in a ViewModel using the Dispatcher.
EnumItemsSourceBehavior Binds a control’s ItemsSource property to an enumeration.
EventToCommand Executes a command in response to a raised event.
EventToCommandBase A base class for the EventToCommand behavior.
FocusBehavior Focuses a UI control without code-behind.
FolderBrowserDialogService Allows you to browse, create, and select folders in the File System by using the standard folder browser dialog.
FunctionBindingBehavior Binds a ViewModel function’s result to a control’s property.
FunctionBindingBehaviorBase Serves as the base class for the FunctionBindingBehavior and MethodToCommandBehavior classes.
KeyToCommand Allows you to bind a KeyGesture to a command.
LayoutSerializationService Allows you to save/restore the layout of serializable DevExpress WPF Controls located on a View.
LayoutTreeHelper static Provides utility methods for searching nodes in a visual and logical trees.
MethodToCommandBehavior Binds a method of a ViewModel or control to a Command property of a control on a View.
NotificationService Allows you to show Windows 8/10 Style notifications.
OpenFileDialogService Allows you to browse and open files in the File System by using the standard dialog box.
ReadOnlyDependencyPropertyBindingBehavior Allows you to bind read-only dependency and attached properties to a ViewModel’s properties.
SaveFileDialogService Allows you to save the data of a ViewModel to a file by using the standard dialog box.
ServiceBase The base class for services.
TaskbarButtonService Allows you to display customizable application taskbar buttons.
UIObjectService Allows you to write View Model code that can access UI objects in a View and does not reference the object’s type.
ValidationErrorsHostBehavior Tracks validation errors within a UI container.
ValueFactoryExtension Allows you to create unshared instances of objects in styles. The extension creates these instances for each element that uses the style.
ViewInjectionService Allows you to integrate any ViewModel (with its View) to any control.
ViewLocator Provides functionality to locate Views by their type names.
ViewServiceBase The base class for services that are capable of locating Views by their type names.
WindowService Allows you to show your views as windows and control them from your ViewModels.


Name Description
IEventArgsConverter Allows you to convert an event’s arguments to a command’s parameter.
IEventArgsTwoWayConverter Allows you to convert an event’s arguments to a command’s parameter and vice versa.


Name Description
CompositeCommandExecuteCondition Lists the values that specify the CompositeCommand execute condition.
WindowShowMode Lists the values that specify how the WindowService‘s windows are opened.