C# 密码箱上的Catel验证无效

C# 密码箱上的Catel验证无效,c#,wpf,mvvm,catel,C#,Wpf,Mvvm,Catel,密码箱的验证不起作用。 当我将鼠标悬停在密码箱上时,没有以红色边框突出显示,也没有消息。 对于TextBox,它工作得很好。 如何解决这个问题 C#代码 受保护的覆盖无效验证字段(列出验证结果) { if(string.IsNullOrEmpty(登录)) { Add(FieldValidationResult.CreateError(LoginProperty,“登录不能为空”); } if(string.IsNullOrEmpty(密码)) { 添加(FieldValidationRes

密码箱的验证不起作用。
当我将鼠标悬停在
密码箱上时,没有以红色边框突出显示,也没有消息。
对于
TextBox
,它工作得很好。 如何解决这个问题


C#代码

受保护的覆盖无效验证字段(列出验证结果)
{
if(string.IsNullOrEmpty(登录))
{
Add(FieldValidationResult.CreateError(LoginProperty,“登录不能为空”);
}
if(string.IsNullOrEmpty(密码))
{
添加(FieldValidationResult.CreateError(PasswordProperty,“密码不能为空”);
}
}

原因是密码箱不可绑定。这意味着由于该绑定(因为它无法绑定),它无法检测任何验证结果


我不确定是否有可能将错误从UpdateBindingnPasswordChanged行为传播到密码箱。

也许,您知道解决此问题的其他方法吗?