【发布时间】:2011-06-07 08:27:55
【问题描述】:
当属性通过绑定 (MVVM) 获取其值时,我正在尝试处理所有可能的错误,例如超出给定范围。
通过在我要检查的控件中使用“ValidatesOnDataErrors”可以完美运行。
当我尝试检查给定值是否被模型视图中的该属性接受时,问题就出现了。
例如,当我在 DateTimePicker 控件中写入“june”时,绑定被破坏(属性是 DateTime),因此它永远不会获得它的值,我无法像处理其余部分一样控制错误规则。
我应该如何尝试这个?有什么解决办法吗?
提前致谢!!
【问题讨论】:
标签: silverlight data-binding mvvm idataerrorinfo