這個問題涉及到MVVM模式,我可以在這個論壇上很好和快速的回答,所以我想問清楚我對模式的混淆。關於MVVM模式和GUI中動態加載XAML的困惑
我對MVVM方法很新穎。我欣賞這種模式並理解背後的原則。也許我對這種模式沒有太多的工作,這就是爲什麼有一些混亂。
如果有一種情況,我想用XAML動態加載WPF頁面的幾個部分,並且仍然希望符合MVVM方法。
的混亂是:
- 凡與XAML動態加載的視圖的邏輯駐留。
- 無論我的WPF頁面是否應該有一個ViewModel,或者每個獨立的部分都有自己的視圖模型以及與其他視圖模型類的交互。
- 如果我必須在代碼隱藏本身中使用C#代碼構建在GUI上顯示的控件樹,該怎麼辦? 對於使用代碼創建的控件,我應該在視圖本身的代碼隱藏中執行命令綁定。
偉大的答案+1的鏈接 – 2009-07-18 23:09:06