Back to Devexpress

DevExpress.Mvvm.DataAnnotations Namespace

corelibraries-devexpress-dot-mvvm.md

latest5.7 KB
Original Source

DevExpress.Mvvm.DataAnnotations Namespace

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

Assembly : DevExpress.Mvvm.v25.2.dll

NuGet Packages : DevExpress.Mvvm, DevExpress.Win.Navigation

Classes

NameDescription
BindablePropertyAttributeProvides settings for generating bindable properties by the POCO mechanism.
CommandAttributeAllows 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.
DateTimeMaskAttributeProvides date-time mask attributes.
DXImageAttributeProvides the ability to associate an image file with a data item.
HiddenAttributeConfigures the property to be hidden.
InstanceInitializerAttributeContains attributes for the instance initializer builder.
LayoutBuilderBase<T, TBuilder>Provides the base functionality for building layouts.
MaskAttributeBaseProvides base mask attributes.
MetadataBuilder<T>The base metadata builder class.
MetadataLocatorAllows you to register metadata classes.
NewItemInstanceInitializerAttributeContains attributes that are used to initialize a new item of a dictionary.
NumericMaskAttributeProvides numeric mask attributes.
NumericUnsignedPropertyMetadataBuilderExtensions staticContains methods specific to numeric unsigned data types.
POCOViewModelAttributeProvides settings for generating POCO View models.
PredefinedMasks staticContains 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 staticProvides additional data source configuration functionality.
RegExMaskAttributeProvides RegEx mask attributes.
RegExMaskAttributeBaseProvides base RegEx mask attributes.
RegularMaskAttributeProvides regular mask attributes.
ServicePropertyAttributeProvides settings for generating service properties by the POCO mechanism.
SimpleMaskAttributeProvides simple mask attributes.
TableGroupContainerLayoutBuilder<T>Provides methods for building table group containers.
TableGroupLayoutBuilder<T>Provides methods for building table groups.

Interfaces

NameDescription
IMetadataLocatorUsed to implement metadata locators.
IMetadataProvider<T>Provides methods to build metadata.

Enums

NameDescription
DateTimeDisplayModeLists the values used to specify the formatting applied to date-time values.
PropertyLocationLists values that specify whether the property is positioned before or after properties without the specified location.