如何验证PasswordBox-Binding给出的密码

时间:2011-10-05 14:06:30

标签: wpf validation passwords

我坐在这里遇到了一个大问题...我希望它只适合我。我使用密码框绑定密码,就像在this线程

中提到的那样

我认为这是一个很好的变体,因为你的密码没有保存在变量中,你没有按钮的方法来获取密码。但我也想用IDataErrorInfo接口验证我的密码。 Normaly看起来像这样

    public override string this[string propertyName]
    {
        get
        {
            if (propertyName=="Password" && Password.Length < 6)
            {
                return "Password is too short.";
            }
        }
    }

是否可以通过直接绑定PasswordBox来获取密码?

感谢您的帮助


没有人对我有任何想法?或者这是不可能的?

另一个想法是编写我自己的自定义Control,它是一个可绑定的密码框。我在这里建立了一个例子。但是如何在Generic.xaml中获得密码盒的标准风格?

0 个答案:

没有答案