validationsummary和实现INotifyDataErrorInfo的视图模型的问题

时间:2011-07-11 20:57:52

标签: silverlight validation

我想我的问题是如何验证确定它会显示什么?

我有一个实现INotifyDataErrorInfo的视图模型,一些验证错误会在我的验证中显示,而其他则没有,我看不出有什么区别。

另外,如何显示对象级错误?对于对象级错误,我是否使用null string.empty或其他不同的东西?

更新

在validationsummary中不会显示的2个属性是observablecollection。

仍未解决。

1 个答案:

答案 0 :(得分:3)

确保您的ValidatesOnNotifyDataErrors=True,NotifyOnValidationError=True,etc位于正确的媒体资源上。

我有一个类似的问题,我没有收到错误显示我预期的位置,因为这些属性是在SelectedItem的绑定语句中设置的,而不是ItemsSource。此外,ValidationSummary将使用SelectedItem属性的bound属性向用户标识发生错误的属性的Title,而不管您实际验证哪个属性。因此,请确保在该属性上放置一个Display属性,以使用户看起来很好。