在逗号 WPF 后显示 4 位数字
Show 4 digits after comma WPF
我开发了WPF代码;我显示的数字是 0.77。但我想显示一个像 0.7777 这样的数字。
我为 GridColumn 和 TextBox 设置了两种不同的样式。
我的 gridcolumn 代码是:
<Style TargetType="{x:Type dxg:GridColumn}" x:Key="dxGridColumnNumber" >
<Setter Property="ColumnHeaderContentStyle" Value="{DynamicResource dxHeaderContentControl}" />
<Setter Property="CellTemplate">
<Setter.Value>
<DataTemplate>
<dxe:TextEdit Name="PART_Editor" Mask="N2" MaskType="Numeric" HorizontalAlignment="Right" MaskUseAsDisplayFormat="True"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
此外,这适用于文本框:
<Style TargetType="{x:Type dxe:TextEdit}" x:Key="dxTextEditTutarText" BasedOn="{StaticResource dxTextEditBaseText}">
<Setter Property="MaskUseAsDisplayFormat" Value="True" />
<Setter Property="MaskType" Value="Numeric" />
<Setter Property="Mask" Value="N2" />
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
将掩码更改为 "N4"。在您的代码中,您将掩码设置为 "N2" 两次,这是不必要的。
改变一下
<Setter Property="Mask" Value="N2" />
到
<Setter Property="Mask" Value="N4" />
并在您的 TextExit 中删除 Mask 属性(或相反)
有关更多选项,请参阅 https://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.100)
以及 DevExpress 文档:https://documentation.devexpress.com/WindowsForms/1498/Controls-and-Libraries/Editors-and-Simple-Controls/Simple-Editors/Concepts/Masks/Mask-Type-Numeric
我开发了WPF代码;我显示的数字是 0.77。但我想显示一个像 0.7777 这样的数字。 我为 GridColumn 和 TextBox 设置了两种不同的样式。
我的 gridcolumn 代码是:
<Style TargetType="{x:Type dxg:GridColumn}" x:Key="dxGridColumnNumber" >
<Setter Property="ColumnHeaderContentStyle" Value="{DynamicResource dxHeaderContentControl}" />
<Setter Property="CellTemplate">
<Setter.Value>
<DataTemplate>
<dxe:TextEdit Name="PART_Editor" Mask="N2" MaskType="Numeric" HorizontalAlignment="Right" MaskUseAsDisplayFormat="True"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
此外,这适用于文本框:
<Style TargetType="{x:Type dxe:TextEdit}" x:Key="dxTextEditTutarText" BasedOn="{StaticResource dxTextEditBaseText}">
<Setter Property="MaskUseAsDisplayFormat" Value="True" />
<Setter Property="MaskType" Value="Numeric" />
<Setter Property="Mask" Value="N2" />
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
将掩码更改为 "N4"。在您的代码中,您将掩码设置为 "N2" 两次,这是不必要的。
改变一下
<Setter Property="Mask" Value="N2" />
到
<Setter Property="Mask" Value="N4" />
并在您的 TextExit 中删除 Mask 属性(或相反)
有关更多选项,请参阅 https://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.100)
以及 DevExpress 文档:https://documentation.devexpress.com/WindowsForms/1498/Controls-and-Libraries/Editors-and-Simple-Controls/Simple-Editors/Concepts/Masks/Mask-Type-Numeric