我正在Silverlight 3中设计面向数据的应用程序,我想知道是否值得使用新的DataForm控件。它在PowerPoint幻灯片上看起来真棒,但我不知道它在现实生活中是怎样的。
我需要实现以下行为:
我想使用Prism和RIA服务构建它。
有没有人分享经验?
答案 0 :(得分:6)
我已尝试在当前项目的几个地方使用DataForm。花了好几天调整我的类的各种属性和属性,发现它从来没有像我想要的那样完成工作。网络上的演示看起来很棒,但它们没有“真实世界”场景并且不完整。所以,我不会为复杂的场景推荐DataForm。
答案 1 :(得分:0)
我最喜欢的DataForm控件功能是它“开箱即用”。也就是说,您可以在用户界面上插入一个,将其绑定到数据类,并使用最少量的代码。当然,您需要进一步调整表单的行为和外观(通过使用表单控件本身的数据类和/或属性上的属性),但是对于可行性研究或早期使用测试,通常就足够了(和非常有用)让它快速使用默认行为。
顺便说一下,这是开始使用DataForm的好资源:http://www.silverlightshow.net/items/Creating-Rich-Data-Forms-in-Silverlight-3-Introduction.aspx