【发布时间】:2015-02-08 17:07:46
【问题描述】:
我的视图上有两个按钮“搜索”和“清除”,我的视图模型上有两个命令。我已经在我的 ViewModel 上实现了 IDataErrorInfo 并验证了输入字段。如何禁用清除按钮的验证?
<TextBox Text="{Binding SearchText, Mode=TwoWay, ValidatesOnDataErrors=True, NotifyOnValidationError=True, ValidatesOnExceptions=True}"
Validation.ErrorTemplate="{StaticResource ErrorTemplate}"/>
<Button Content="Search" Command="{Binding SearchCommand}" />
<Button Content="Clear" Command="{Binding ClearCommand}" />
【问题讨论】:
-
您的要求不是更清楚。您是否要根据搜索文本框中的文本禁用清除按钮。示例 如果 seach 不为 null 或为空,则启用清除按钮。请解释
标签: wpf mvvm idataerrorinfo