说明:红框表示输入错误,绿框表示输入正确;
此实例使用WPF的MVVM模式实现数据绑定、属性通知去验证输入问题。
定义Model类,继承属性通知接口
定义ViewModel类,定义Model属性
将ViewModel与UI(XAML)界面关联
定义TextBox输入框,设置相关属性和样式
定义错误验证模板,继承ValidationRule抽象类
注意事项:(1)如果不使用属性通知,当你输入内容时,鼠标在输入框中失去焦点,才会触发错误模板的验证逻辑。
说明:红框表示输入错误,绿框表示输入正确;
此实例使用WPF的MVVM模式实现数据绑定、属性通知去验证输入问题。
定义Model类,继承属性通知接口
定义ViewModel类,定义Model属性
将ViewModel与UI(XAML)界面关联
定义TextBox输入框,设置相关属性和样式
定义错误验证模板,继承ValidationRule抽象类
注意事项:(1)如果不使用属性通知,当你输入内容时,鼠标在输入框中失去焦点,才会触发错误模板的验证逻辑。