A newer version of this page is available. Switch to the current version.

DevExpress.Mvvm.DataAnnotations Namespace

Contains classes that support data annotations and DevExpress Fluent API functionality.

Assembly: DevExpress.Mvvm.v18.2.dll

Classes

Name Description
BindablePropertyAttribute Provides settings for generating bindable properties by the POCO mechanism.
CommandAttribute Provides settings for generating commands by the POCO mechanism.
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 Provides 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 to register metadata classes.
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.