我学习数据绑定不久,有问题请教高手:
我知道验证机制是在输入数据不合规则的时候提示用户并且放弃绑定,比如要求的数据是50-100,输入10或111就触发提示。
现在我不希望这样的处理方式,而希望系统自动修正输入内容,再将修正过的输入绑定。比如我输入小于50的数就修正成50,输入大于100的数就修正成100,并且将修正后符合规则的输入写入属性,该如何做?(50和100这样的数不是固定值,是根据程序要求改变的;同时还要有将"01"修正成"1"的功能)谢谢。
不清楚是不是设置Binding 的 Mode 属性为TwoWay,然后在IValueConverter的ConvertBack里面做相关逻辑??