上圖說明了我的程序。箭頭指示Binding
。
我MainWindow.xaml有其DataContext的設置爲MainVM
。
該窗口的選項卡控件綁定到的ObservableCollection
的ViewModel
s。使用數據模板,選項卡控件顯示與ViewModel
對應的視圖。
的ObservableCollection
在MainVM
被發現。
如何從ViewModel
(包含在ObservableCollection中)訪問在MainVM
中找到的屬性?
我打開那些需要我的編程模型的修正答案。
我改變了我的程序與依賴倒置原則工作。現在,而不是包含該屬性的MainVM,我的ViewModel包含該屬性並通過MainVM保持同步。 – 2011-01-12 07:28:21