【发布时间】:2012-01-20 12:33:34
【问题描述】:
有没有一种方法可以收集没有无参数构造函数的对象,并且仍然能够让 Silverlight 数据表单的“添加”功能正常工作。
就我而言,我有一个课程,例如客户,并且它没有无参数构造函数。
当此类 (ObservableCollection) 的集合数据绑定到 silverlight DataForm 时,“添加”按钮将被禁用,因为 Customer 类没有无参数构造函数。
我不能为此类提供无参数构造函数,因为它具有从外部注入的依赖项,而这些依赖项在实例化时是必需的。
<toolkit:DataForm AutoGenerateFields="False" AutoCommit="True" CommandButtonsVisibility="All" CurrentItem="{Binding SelectedCustomer, Mode=TwoWay}"
ItemsSource="{Binding CustomersCollection}" />
是否有任何解决方案/变通办法可以使这项工作正常进行?
我们非常感谢您的建议。
【问题讨论】:
标签: silverlight wcf-ria-services