我已經將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