我已经将DataGrid绑定到IEnumerable < Object>。对象具有EntityCollection < Access>属性,它是名称访问。然后在我把这Silverlight DataGrid列绑定到对象不刷新
<sdk:DataGridTextColumn
Binding="{Binding Path=Accesses, Converter={StaticResource AccessesToTextConverter}}"
Header="Access"/>
一切正常。但是当我添加Access对象访问我的viewmodel DataGrid不会刷新。为什么? :)
我添加的对象直接到是否访问集合。它有INotifyCollectionChanged。 – Sergii 2011-05-24 18:45:26
Thx。我正在使用Ria服务。我认为把所有收藏品放到另一个收藏品的情况并不好。 – Sergii 2011-05-24 18:56:54
您的权利,您应该能够直接将数据网格分配给RIA公开的财产。你在做这个吗?或者你是否分配了包含RIA对象的对象的枚举。确保访问属性在集合更改为属性更改时进行通知。 – Jay 2011-05-24 19:20:41