当表单加载初始值(null)时,Silverlight4禁用文本框需要验证

时间:2010-03-31 15:29:39

标签: validation silverlight-4.0

我正在尝试使用IDataErrorInfo或INotifyDataErrorInfo实现验证,但无论哪种方式,我都在努力使其仅在用户开始输入数据或单击保存按钮时才能工作。由于我使用的是MVVM,因此我将view的datacontext设置为ViewModel,而我的ViewModel正在实现IDataErrorInfo / INotifyDataErrorInfo。我需要确保验证发生,但不是在表单加载时。任何人都有任何建议如何实施?

由于

1 个答案:

答案 0 :(得分:0)

将IsDirty属性添加到业务对象。当IsDirty == false时,不返回任何错误。