Silverlight验证的最佳做法?

问题描述 投票:0回答:2

是否有一些最佳实践或建议的方法来验证Silverlight中的表单? 现在,我必须在无限嵌套的if结构中进行所有验证,但这似乎不是一种非常可重用和可维护的方式。

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

silverlight silverlight-4.0
2个回答
1
投票

我向您推荐Silverlight工具箱 ,该工具箱提供了易于使用的数据形式和实体验证机制。

有一些示例描述了如何使用它,大量的博客文章以及整篇(而且相当有趣的) MSDN杂志文章

该数据表单可在名称空间xmlns:dataform =“ clr-namespace:System.Windows.Controls; assembly = System.Windows.Controls.Data.DataForm.Toolkit”中使用。

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

样本提供了代码样本,样本浏览器的右下角有一个启用代码查看的按钮。


0
投票

看看CodePlex上的FluentValidation ! 使用,扩展和使用Silverlight都非常舒适!

© www.soinside.com 2019 - 2024. All rights reserved.