DevExpress.Mvvm.UI Namespace
Contains controls for building a UI using the MVVM design pattern.
Assembly: DevExpress.Xpf.Core.v25.2.dll
NuGet Package: DevExpress.Wpf.Core
Classes
| 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. |
Interfaces
| 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. |
Enums
| Name | Description |
|---|---|
| CompositeCommandExecuteCondition | Lists the values that specify the CompositeCommand execute condition. |
| NotificationScreen | Lists values that specify the monitor where to display notifications. |
| WindowShowMode | Lists the values that specify how the WindowService‘s windows are opened. |