使用 WAF 框架的 WPF MVVM 输入验证
WPF MVVM Input Validation Using WAF Framework
我正在使用 WPF、MahApps 和 WAF(WPF 应用程序框架)编写应用程序。 WAF 似乎没有任何好的示例来说明如何使用 ValidationHelper 进行验证。一个使用 TextBox 验证无输入 OnPropertyChanged 的简单示例会有很大帮助。
与我正在做的非常匹配的是 here,但它缺少大部分代码。
BookLibrary sample application 展示了如何使用 ValidationHelper。
BookListView.xaml:
waf:ValidationHelper.IsEnabled="true"
waf:ValidationHelper.IsValid="{Binding IsValid, Mode=OneWayToSource}"
class 跟踪 WPF 验证错误并更新绑定到上面示例中的 ViewModel 的 IsValid 属性。这样 ViewModel 就可以对无效的 View 做出反应。
我正在使用 WPF、MahApps 和 WAF(WPF 应用程序框架)编写应用程序。 WAF 似乎没有任何好的示例来说明如何使用 ValidationHelper 进行验证。一个使用 TextBox 验证无输入 OnPropertyChanged 的简单示例会有很大帮助。
与我正在做的非常匹配的是 here,但它缺少大部分代码。
BookLibrary sample application 展示了如何使用 ValidationHelper。
BookListView.xaml:
waf:ValidationHelper.IsEnabled="true"
waf:ValidationHelper.IsValid="{Binding IsValid, Mode=OneWayToSource}"
class 跟踪 WPF 验证错误并更新绑定到上面示例中的 ViewModel 的 IsValid 属性。这样 ViewModel 就可以对无效的 View 做出反应。