DataAnnotations验证仅在MVC中实现?

时间:2011-07-08 14:48:21

标签: wpf winforms .net-4.0 data-annotations

我不知道错过了DataAnnotations的介绍。在过去的几周里,我一直在关注它们。好像我发现的一切都与MVC有关。是否有使用WPF,WinForms等进行验证的完整实现?

如果是这样,任何指针/链接都会受到赞赏 如果没有,是否有计划在未来引入综合支持?

我目前的兴趣在于WPF,所以这正是我正在寻找的。

TIA

2 个答案:

答案 0 :(得分:1)

来自Microsoft模式和实践团队的Karl Shifflett详细介绍了video on how to use the Data Annotations attributes in WPF。他的源代码可以通过blog post on his Stuff demo application底部的链接获得。

Data Annotations是一个很好的中间层,它与WPF书籍和教程中通常会看到的临时验证以及@Evan Larsen上面提到的功能更强大的企业验证应用程序块之间存在良好的中间立场。另外,正如您所注意到的,使用Data Annotations可以与ASP.NET应用程序共享模型。

答案 1 :(得分:0)

关于WPF,DataAnnotations支持不是内置的,但它不应该太难以连接到您自己的应用程序。

我的开源库PDX的演示应用程序显示了一种方法,但0.2的文档尚未完成:)

这是另一种方法:http://babaandthepigman.wordpress.com/2010/02/14/wpf-commanding-and-data-annotations-validation/