【发布时间】:2017-10-10 04:24:16
【问题描述】:
我有以下TextEdit,绑定到一个可为空的字段(Value1):
<dxe:TextEdit EditValue="{Binding Path=Data.Value1, TargetNullValue={x:Null}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" EditValueType="{x:Type sys:Double}" Mask="##.# miles" />
当我点击BackSpace时,它显示了remainig mask部分(像这样:.miles),并且它的EditValue在后台设置为0(这是错误的因为它绑定到一个可为空的字段)
我打算在使用 BackSpace 或 Delete 时使 EditValue 为 null。
如果没有转换器或 KeyPress 事件处理程序,我怎么能做到这一点?
【问题讨论】: