gpt4 book ai didi

WPF 验证框架

转载 作者:行者123 更新时间:2023-12-04 19:08:51 25 4
gpt4 key购买 nike

鉴于以下要求:

  • WPF 应用程序
  • MVVM 模式
  • 可验证的 View 模型
  • 带有嵌套(可验证) View 模型
  • 带有嵌套的(可验证的) View 模型集合
  • 验证错误时禁用的 WPF 控件
  • 例如将 View IsEnabled 绑定(bind)到 Viewmodels 中的 IsValid-Property

  • 是否有任何可用于 WPF 的内置或第三方验证框架,还是我必须自己编写一个?我尝试过 IDataErrorInfo,但在验证嵌套 View 模型或整个集合时失败了。

    谢谢!

    最佳答案

    如果你想要一个带有 extensive validation 的框架支持我想说Catel是你最好的镜头。

    它还通过Nested User Controls的思想支持嵌套验证。它将验证信息传播到其父 View 模型或用户控件。

    它还支持警告并在字段和业务逻辑级别上工作。

    该框架甚至有一个 InfoBarMessage 可以显示验证信息的控件,因此您不必为它们创建模板。

    它还有一个支持 Fluent 验证的扩展模块,类似于 fluent NHibernate 或 Entity 框架,但用于验证。

    关于WPF 验证框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720892/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com