Silverlight验证最佳实践?

Silverlight验证最佳实践?,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,是否有一些最佳实践或推荐的方法来验证Silverlight中的表单?现在我必须在无休止的嵌套if-else结构中进行所有验证,而这似乎不是一种非常可重用和可维护的方法 如果我想在每个表单元素旁边显示错误消息,我还必须在每个元素旁边创建一个空文本块,以防字段无效时保存错误。我建议您使用,它提供了易于使用的数据表单和实体验证机制 有描述如何使用它,相当多的博客文章和一个整体,相当有趣 数据表单在命名空间中可用 xmlns:dataform=clr命名空间:System.Windows.Control

是否有一些最佳实践或推荐的方法来验证Silverlight中的表单?现在我必须在无休止的嵌套if-else结构中进行所有验证,而这似乎不是一种非常可重用和可维护的方法

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

我建议您使用,它提供了易于使用的数据表单和实体验证机制

有描述如何使用它,相当多的博客文章和一个整体,相当有趣

数据表单在命名空间中可用 xmlns:dataform=clr命名空间:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm.Toolkit

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


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

查看CodePlex!它的使用、扩展非常舒适,与Silverlight配合使用也非常好

嗯,我已经安装了工具箱,但是我在Visual Studio中看不到它的任何控件。嗯,当我使用VS进行界面设计时,我远离图形设计器,我发现它的性能受到了很大的影响:p。数据格式在这里可用xmlns:dataform=clr命名空间:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm.ToolKit您在设计中使用了什么?我是Silverlight新手,如果这是一个愚蠢的问题,很抱歉。我使用Blend或手动编辑xaml,这取决于我所做的图形复杂性。您不会在VS中创建复杂的样式和模板,Blend是执行此任务的工具。但是,当您做与代码相关的事情,并且您对XAML非常了解,能够知道您在做什么时,VS会更容易。使用Blend,数据表单设计非常简单。这在VS.Ok中更乏味。我要混合的。幸运的是我还是个学生,我可以免费得到它。