0

在另一个问题中,我询问了如何在 Infragistics 中显示非编辑器控件的错误XamGrid。还有一个问题解决了我正在尝试做的主要问题:显示错误以响应服务器端验证

更笼统地说,有没有人想出一种模式,可以很好地可视化 Silverlight 中使用IDataErrorInfoINotifyDataErrorInfo机制的错误?回到我的 winform 时代,我想出了一些东西,因为验证似乎几乎是事后才想到的。现在虽然 MVVM 建议绑定视图(例如控件样式、背景、工具提示等)以查看模型“错误”属性,但实际上似乎上述两个接口占主导地位,并且是特定于技术的(是的,我知道模式和 WPF/Silverlight 重合)。

除了上述机制之外,在 MVVM 设计中是否还有其他可行的机制?还有哪些其他选择?不过,归根结底,我正在寻找适合 MVVM 的 Silverlight 解决方案,但这比INotifyDataErrorInfo因为并非所有控件(尤其是第三方控件)似乎都支持这一点,或者如果他们支持,不完全按照预期的方式。

4

1 回答 1

0

在这种XamGrid情况下,我INotifyDataErrorInfo按照“模式”的方式实现,但不是监听通知,而是检查条件单元格格式化程序中的支持错误集合。

于 2011-10-10T19:54:45.977 回答