NumericUnsignedPropertyMetadataBuilderExtensions.CurrencyDataType<T>(PropertyMetadataBuilder<T, UInt16>) Method
Configures the property editor to display currency values.
Namespace: DevExpress.Mvvm.DataAnnotations
Assembly: DevExpress.Mvvm.v24.2.dll
Declaration
public static PropertyMetadataBuilder<T, ushort> CurrencyDataType<T>(
this PropertyMetadataBuilder<T, ushort> builder
)
Parameters
Name | Type | Description |
---|---|---|
builder | PropertyMetadataBuilder<T, UInt16> | A property metadata builder. |
Type Parameters
Name |
---|
T |
Returns
Type | Description |
---|---|
PropertyMetadataBuilder<T, UInt16> | 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.UnsignedInt16Property)
.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