DxNumericMaskProperties.AlwaysShowDecimalSeparator Property
Specifies whether to show the decimal separator (even if the fractional part is zero).
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(true)]
[Parameter]
public bool AlwaysShowDecimalSeparator { get; set; }
Property Value
Type | Default | Description |
---|---|---|
Boolean | true |
|
Remarks
Set the AlwaysShowDecimalSeparator
property to false
to hide the decimal separator when the fractional part is zero.
<DxSpinEdit @bind-Value="@Price"
Mask="##0.##">
<DxNumericMaskProperties AlwaysShowDecimalSeparator=false />
</DxSpinEdit>
@code {
Double Price { get; set; } = 123.00;
}
Note that the decimal separator (.
) is hidden only if the specified mask allows it. For example, if the mask is ###.00
and AlwaysShowDecimalSeparator
is false
, the decimal separator (.
) is shown.
<DxSpinEdit @bind-Value="@Price"
DisplayFormat="###.00"
Mask="###.00">
<DxNumericMaskProperties AlwaysShowDecimalSeparator=false/>
</DxSpinEdit>
@code {
Double Price { get; set; } = 123.00;
}
If you set the AlwaysShowDecimalSeparator
property to false
, a user still can enter values with the separator, for example, 123.00
. However, the separator is hidden when the editor loses focus.