登录
2017-01-07 8:33:21 来自:我爱小核桃 2 人回应

假设,有一个登录界面,有如下控件。

账号:textbox

密码:passwordbox

登录:button

其中,textbox 和 passwordbox 都做了数据绑定,并且设置非空验证、异常模板。

点击 button 后,会触发非空验证并执行登录验证。

登录失败时,会直接抛出异常信息(账号或密码不正确)。


我现在想把这个异常信息填充进 textbox 中的 Validation.errors 中。让异常信息在 textbox 中的异常模板中显示,请问该如果做?

2017-01-09 2:47:21 来自:云散月明

将登陆页绑定的 LoginViewModel类实现IDataErrorInfo接口,然后将Text的绑定中的ValidatesOnDataErrors设为True

2017-01-08 9:45:20 来自:垚志

把验证过程写到textbox 中的 Validate中去

您的回应

你还未登陆,不能回应!登陆