DxNumericMaskProperties.AlwaysShowDecimalSeparator Property
Specifies whether to show the decimal separator (even if the fractional part is zero).
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.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.
