请耐心等待,这可能是我们在这里遇到的一个非常具体的问题:
我们有一个 Silverlight 应用程序,它从 WCF(而不是 RIA)后端服务获取数据。我们在数据表单中显示地址集合,供程序用户编辑、添加或删除集合中的地址。
Addresses 作为可观察集合绑定到 Dataform,AddressView 类(通过 WCF 的部分类)已扩展为实现 IEditiableObject 接口。
我们遇到的问题是控件上的添加/删除按钮被禁用。令人惊讶的是,这以前是有效的,但似乎在消除错误和重构时在某个时候停止了,我们无法找到任何相关的代码更改。
查看数据表单的实际代码,添加/删除按钮总是被禁用,因为控件试图将其内部集合转换为 IEditiableCollectionView,但失败了,我不确定为什么。
非常感谢任何尝试的线索或指针。