.net 数字文本将默认值编辑为空
我使用带有数字掩码类型的编辑器.net 数字文本将默认值编辑为空,.net,wpf,xaml,devexpress,.net,Wpf,Xaml,Devexpress,我使用带有数字掩码类型的编辑器TextEdit,并设置mask=“n”和AllowNullInput=“True”,我希望当TextEdit包含值0时,它显示为空,但不起作用 这是我的代码: <dxe:TextEdit Width="158" Text="{Binding Debut, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" HorizontalContentAlignm
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">
您可以使用属性和属性。您可以将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">