DataAnnotations 验证仅在 MVC 中实现?

发布于 2024-11-19 12:08:16 字数 202 浏览 4 评论 0原文

我不知何故错过了 DataAnnotations 的介绍。过去几周我一直断断续续地观察它们。我发现的一切似乎都与 MVC 有关。是否有使用 WPF、WinForms 等进行验证的完整实现?

如果是这样,任何指针/链接将不胜感激。
如果没有,未来是否有计划引入集成支持?

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

TIA

I somehow missed the introduction of DataAnnotations. I’ve been looking at them off and on for the last couple of weeks. It seems like everything I’m finding ties back to MVC. Are there any full implementations for doing validation with WPF, WinForms, etc.?

If so, any pointers/links would be appreciated.
If not, are there plans to introduce integrated support in the future?

My current interests lie in WPF so that's really what I'm looking for.

TIA

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

十秒萌定你 2024-11-26 12:08:16

Microsoft 模式和实践团队的 Karl Shifflett 有一个详细的有关如何在 WPF 中使用数据注释属性的视频 。他的源代码可通过其 关于他的 Stuff 演示应用程序的博客文章

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

Karl Shifflett from the Microsoft patterns and practices team has a detailed video on how to use the Data Annotations attributes in WPF. His source code is available via a link at the bottom of his blog post on his Stuff demo application.

Data Annotations is a nice middle ground between that and the ad-hoc validation one would normally see in the WPF books and tutorials and the more powerful Enterprise Validation Application Block that @Evan Larsen mentioned above. Plus, as you noticed, using Data Annotations allows for sharing of models with ASP.NET applications.

不如归去 2024-11-26 12:08:16

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

我的开源库 PDX 的演示应用展示了一种方法,但文档0.2 还没有完全完成:)

这是另一种方法:http://babaandthepigman.wordpress.com/2010/ 02/14/wpf-命令和数据注释-验证/

Regarding WPF, DataAnnotations support is not built in, but it shouldn't be too difficult to hook in to your own app.

The demo app of my open source library PDX shows one way to do it, but the documentation for 0.2 isn't quite finished yet :)

Here's another way to do it: http://babaandthepigman.wordpress.com/2010/02/14/wpf-commanding-and-data-annotations-validation/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文