Skip to main content

NumericUnsignedPropertyMetadataBuilderExtensions.CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<UInt32>>) Method

Configures the property editor to display currency values.

Namespace: DevExpress.Mvvm.DataAnnotations

Assembly: DevExpress.Mvvm.v24.2.dll

Declaration

public static PropertyMetadataBuilder<T, uint?> CurrencyDataType<T>(
    this PropertyMetadataBuilder<T, uint?> builder
)

Parameters

Name Type Description
builder PropertyMetadataBuilder<T, Nullable<UInt32>>

A property metadata builder.

Type Parameters

Name
T

Returns

Type Description
PropertyMetadataBuilder<T, Nullable<UInt32>>

The property metadata builder instance.

Remarks

The CurrencyDataType<T> property is recognized by the GridControl, TreeListControl, DataLayoutControl and PropertyGridControl.

See the example below:

builder.Property(x => x.NullableUnsignedInt32Property)
                .CurrencyDataType();

The currency symbol and its position depend on the current culture.

Using the CurrencyDataType<T> method is equivalent to assigning the [DataType(DataType.Currency)] data annotation attribute to a data property.

See Also