我有以下兩類:ObservableCollection通過構造函數注入 - 對收集的更改通知?
(1)IViewModelManager (2)WorkspaceViewModel
IViewModelManager具有一個ObservableCollection。
IViewModelManager注入WorkspaceViewModel的構造。
我有一個觀點,即結合WorkspaceViewModel - 並在視圖中是需要綁定到WorkspaceViewModel集合的列表框。如果我定義WorkspaceViewModel,返回的ObservableCollection在IViewModelManager一個只讀屬性 - 將更改的ObservableCollection總是泡到用戶界面?舉例來說,如果我有一個名爲ViewModelManager另一個類,從IViewModelManager派生 - 我執行ViewModelManager一些功能,增加了一個項目的的ObservableCollection,將在視圖結合到WorkspaceViewModel類ListBox中拿起變化?如果沒有,關於如何使用我描述的體系結構實現這一點的任何想法?
克里斯
對於實現INotifyPropertyChange的基礎屬性是否也是如此? V會直接綁定,還是需要粘貼代碼來將事件中繼到V? – dFlat 2011-11-18 05:02:42
@dFlat:是的,依賴項屬性系統將使用您綁定的任何對象的'INotifyPropertyChanged'實現。 – 2011-11-18 14:01:24