如何在wpf的材料设计文本框上设置简单的验证?



我已经使用了所有这些方法INotifyDataError, validationonexception, validation Rules和它的所有工作..

<TextBox x:Name="MobileTextBox" Style="{StaticResource MaterialDesignOutlinedTextBox}"  materialDesign:HintAssist.Hint="Mobile" ></TextBox>
<Button Click="onClick"><Button/>
onClick(){
MobileTextBox.HasAnError = true ;
MobileTextBox.ErrorMessage = "Mobile no. not found"
}

但是是否有一种简单的方法来处理WPF中类似上述的错误,用于materialdesign文本框验证

但是是否有一种简单的方法来处理类似wpf中为materialdesign文本框验证的错误

不,恐怕不行。

你实际上需要通过实现INotifyDataErrorInfo,IDataErrorInfo或验证规则来挂钩到WPF验证引擎。

材料设计库只提供了一个自定义验证错误模板。验证功能不是自定义的。

最新更新