【问题标题】:Silverlight Validation MethodsSilverlight 验证方法
【发布时间】:2011-08-24 12:45:46
【问题描述】:

我正在寻找一种验证 Silverlight 表单的方法。 如果有经验的人建议我正确的方法,那将非常有帮助。

我考虑过在 Binding 中进行验证(NotifyOnValidationError=True, ValidatesOnExceptions=True),但在我们的项目中有自定义控件和一些在后面的代码中手动设置的字段。

我们需要的是在出现问题时显示工具提示,并为范围提供 IsValid 方法。

【问题讨论】:

    标签: wpf silverlight validation


    【解决方案1】:

    我会使用MVVM 来使用DataForm 控件,这是使用 Silverlight 开发时的最佳实践。您可以使用ComponentModel.DataAnnotations 进行验证。

    【讨论】:

    • Bas: +1 DataAnnotations 非常适合简单的验证。但是涉及其他虚拟机的验证需要更多的工作。此外,DataForm 需要提交。如果您想随时进行验证,那么这也需要多做一些工作。
    • DataForms 不需要提交,您可以修改它们以在输入时进行验证。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多