代码之家  ›  专栏  ›  技术社区  ›  Klaus Byskov Pedersen

WPF自定义验证MVVM

  •  1
  • Klaus Byskov Pedersen  · 技术社区  · 16 年前

    我在想出验证用户输入的好方法时遇到了问题。我知道我可以实施 IDataErrorInfo 为了对用户输入进行简单的验证,我读了几篇关于这个主题的文章(例如 this this )看不见光。让我解释一下我遇到的两个问题:

    CreateUser 服务失败,因为用户名已经存在,那么如何高亮显示用户名文本框?我的第二个问题是两个问题 PasswordBox 我拥有的密码和重复密码。因为我不能数据绑定到 Password 财产我不知道如何使用 伊达埃罗林福酒店 验证密码是否为空的方法。此外,我需要确保这两个密码是相同的,所以这需要一些自定义机制。

    我绝对不是WPF方面的专家,也许我遗漏了一些明显的解决方案,所以,如果可以的话,请告诉我如何解决这个问题。

    提前感谢,,

    克劳斯

    2 回复  |  直到 9 年前
        1
  •  1
  •   Aran Mulholland JohnnyAce    16 年前

    here 这是密码箱的一个解决办法,这里有安全问题,但这完全取决于你需要多安全,不是吗?

        2
  •  1
  •   Darin Dimitrov    16 年前

    对于执行自定义验证,我建议您使用 FluentValidation.NET