【问题标题】:WPF MVVM Input Validation Using WAF Framework使用 WAF 框架的 WPF MVVM 输入验证
【发布时间】:2015-02-26 15:02:54
【问题描述】:

我正在使用 WPF、MahApps 和 WAF(WPF 应用程序框架)编写应用程序。 WAF 似乎没有任何关于如何使用 ValidationHelper 进行验证的好例子。一个使用 TextBox 验证无输入 OnPropertyChanged 的​​简单示例会很有帮助。

与我正在做的非常匹配的是here,但它缺少大部分代码。

【问题讨论】:

    标签: wpf validation mvvm mahapps.metro waf-framework-c#


    【解决方案1】:

    BookLibrary sample application 显示了如何使用 ValidationHelper。

    BookListView.xaml:    
    
    waf:ValidationHelper.IsEnabled="true" 
    waf:ValidationHelper.IsValid="{Binding IsValid, Mode=OneWayToSource}"
    

    该类跟踪 WPF 验证错误并更新绑定到上面示例中的 ViewModel 的 IsValid 属性。这样 ViewModel 可以对无效的 View 做出反应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 2015-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      相关资源
      最近更新 更多