2014-03-12 78 views
0

我的情景:設定區域含量MVVM WPF

  • 我有一個「殼」視圖模型
  • 在殼牌,我有一個ContentControl中加載/導航時另一個視圖模型
  • 我有一個區在外殼的底部,我需要添加一些控件(每視圖模型不同)
  • 我使用
  • 我沒有使用PRISM

    視圖模型第一種方法

    Scenario Image Here

我的視圖模型具有按鈕(添加,編輯,刪除...平時),它工作正常。我需要將這些按鈕移動到底部(如圖中所示)。

問題是,我的ViewModel的範圍之外的按鈕將是,因爲它們正在進入Shell。

的想法,我有:

  • 綁定底部到自定義類。然後在每個視圖,所有設置這個自定義類的DataTemplate中它的控制

我想這一點,但似乎在視圖中的新DataTemplate中從來沒有得到體現。

DataTemplates上的任何想法都可以工作嗎? 或 如何在每個ViewModel的底部部分定義不同的控件,但它們觸發的事件必須是我當前ViewModel的範疇?

在此先感謝。

回答

0

我的解決辦法,最終是簡單地把「命令節」在底部,而不是在殼牌視圖模型視圖模型內

New Layout