数字textEdit为空的默认值

时间:2015-11-05 09:57:36

标签: .net wpf xaml devexpress

我使用带有数字掩码类型的编辑器TextEdit并设置了Mask="n"AllowNullInput="True",当TextEdit包含值0时,我想要它显示为空,但不起作用。

这是我的代码:

<dxe:TextEdit Width="158"
              Text="{Binding Debut, Mode=TwoWay,  UpdateSourceTrigger=PropertyChanged}"
              HorizontalContentAlignment="Right"
              Mask="n"
              AllowNullInput="True"
              IsEnabled="{Binding B_debut}"
              KeyboardNavigation.TabIndex="0">

1 个答案:

答案 0 :(得分:0)

您可以使用BaseEdit.NullText属性和BaseEdit.NullValue属性。您可以将NullText属性的值设置为某些文本,当编辑器的值等于NullValue时,将显示此文本。此外,您需要将MaskType设置为MaskType.Numeric 这是一个例子:

<dxe:TextEdit NullText="Empty"
              NullValue="0"
              Width="158"
              Text="{Binding Debut, Mode=TwoWay,  UpdateSourceTrigger=PropertyChanged}"
              HorizontalContentAlignment="Right"
              Mask="n"
              MaskType="Numeric"
              AllowNullInput="True"
              IsEnabled="{Binding B_debut}"
              KeyboardNavigation.TabIndex="0">