DevExpress.Mvvm.DataAnnotations Namespace
Contains classes that support data annotations and DevExpress Fluent API functionality.
Assembly: DevExpress.Mvvm.v25.1.dll
NuGet Packages: DevExpress.Mvvm, DevExpress.Win.Navigation
Classes
| Name | Description |
|---|---|
| BindablePropertyAttribute | Provides settings for generating bindable properties by the POCO mechanism. |
| CommandAttribute | Allows you to generate commands from methods. |
| CommandMetadataBuilder<T> | Provides the command generating functionality. |
| CommandMetadataBuilderBase<T, TBuilder> | Provides base command generating functionality. |
| CommandMethodMetadataBuilder<T> | Provides the command generating functionality. |
| DateTimeMaskAttribute | Provides date-time mask attributes. |
| DXImageAttribute | Provides the ability to associate an image file with a data item. |
| HiddenAttribute | Configures the property to be hidden. |
| InstanceInitializerAttribute | Contains attributes for the instance initializer builder. |
| LayoutBuilderBase<T, TBuilder> | Provides the base functionality for building layouts. |
| MaskAttributeBase | Provides base mask attributes. |
| MetadataBuilder<T> | The base metadata builder class. |
| MetadataLocator | Allows you to register metadata classes. |
| NewItemInstanceInitializerAttribute | Contains attributes that are used to initialize a new item of a dictionary. |
| NumericMaskAttribute | Provides numeric mask attributes. |
| NumericUnsignedPropertyMetadataBuilderExtensions static | Contains methods specific to numeric unsigned data types. |
| POCOViewModelAttribute | Provides settings for generating POCO View models. |
| PredefinedMasks static | Contains predefined mask expressions. |
| PredefinedMasks.DateTime static | |
| PredefinedMasks.Numeric static | |
| PropertyMetadataBuilder<T, TProperty> | Provides data source configuration functionality. |
| PropertyMetadataBuilderBase<T, TProperty, TBuilder> | The base class for the data source configuration functionality. |
| PropertyMetadataBuilderExtensions static | Provides additional data source configuration functionality. |
| RegExMaskAttribute | Provides RegEx mask attributes. |
| RegExMaskAttributeBase | Provides base RegEx mask attributes. |
| RegularMaskAttribute | Provides regular mask attributes. |
| ServicePropertyAttribute | Provides settings for generating service properties by the POCO mechanism. |
| SimpleMaskAttribute | Provides simple mask attributes. |
| TableGroupContainerLayoutBuilder<T> | Provides methods for building table group containers. |
| TableGroupLayoutBuilder<T> | Provides methods for building table groups. |
Interfaces
| Name | Description |
|---|---|
| IMetadataLocator | Used to implement metadata locators. |
| IMetadataProvider<T> | Provides methods to build metadata. |
Enums
| Name | Description |
|---|---|
| DateTimeDisplayMode | Lists the values used to specify the formatting applied to date-time values. |
| PropertyLocation | Lists values that specify whether the property is positioned before or after properties without the specified location. |