2011-10-25 39 views
0

我是新來silverlight所以忍受我..我有一個視圖模型,其中我有3個類別的 s(從INotificyPropertyChanged繼承)。其中一個類是「收藏夾」。在主要全景視圖的兒童數據透視頁面中,我修改了收藏夾(我向數據庫中添加了一個)。如何實現一個實現一旦我已經添加項目到我的viewmodel的Observablecollection?

如何「更新」主全景視圖的視圖?添加新的收藏對象到ObservableCollection是否足夠,或者我是否需要實現一些新的操作?從我的理解,意見是積極的,所以如果我修改一個元素(即使一個鏈接,雖然Binding)它應該更新。這是真的?

回答

1

如果您向ObservableCollection添加或刪除項目,則不需要執行任何操作,UI將自動顯示此新項目。但是,如果您修改了基礎數據對象,則除非您的對象實施了INotifyPropertyChanged,否則UI將不會更新。

你可以看看this postthis one

相關問題