Silverlight验证的最佳实践?

时间:2010-10-09 15:36:49

标签: silverlight silverlight-4.0

是否有一些最佳实践或一些推荐的方法如何在Silverlight中验证表单?现在我必须在无尽的嵌套if else结构中进行所有验证,它似乎不是一种非常可重用且可维护的方法。

如果我想在每个表单元素旁边显示错误消息,我还必须在每个元素旁边创建一个空文本块,以便在字段无效时保存错误。

2 个答案:

答案 0 :(得分:1)

我建议您Silverlight toolkit,它提供易于使用的数据形式和实体验证机制。

samples描述如何使用它,相当多的博客帖子和整个(而且相当有趣)MSDN magazine article

数据表单在命名空间中可用 的xmlns:数据形= “CLR-命名空间:System.Windows.Controls;装配= System.Windows.Controls.Data.DataForm.Toolkit”

显然,您需要在项目中引用充分的程序集(例如System.Windows.Controls.Data.DataForm.Toolkit -pfiou - )

示例提供了代码示例,示例浏览器的右下角有一个按钮,可以启用代码视图。

答案 1 :(得分:0)

在CodePlex上查看FluentValidation! Silverlight使用,扩展和工作非常舒适!