ファイル編集のための新しいアプリケーションを開始していますが、メインメニューバーをMVVMの方法で実装する方法がわかりません。私のShellView
で構成される別のMenuView
を作成するのは理にかなっていますが、どうすればそれをDocumentView
まで配線できますか?MVVMメインメニューバー
私はイベントアグリゲータを使用することを最初に考えましたが、コンテキスト(たとえば、コピーと貼り付け)に基づいて有効/無効にする必要があるメニューアイテムがあれば、あまりにも多くのイベントが行き来するようです。
私はMVVMフレームワークとしてCaliburn.Microを使用しています。
純粋にXAMLの部分について話していますか、または 'MenuItem'が選択されたときに実行されるコードを処理していますか? –
主に 'MenuItem'sを' DocumentView'に結びつけるコードです。正直言って、私の見解が実際に自分の 'MenuItem'を何とか' MenuView'にプッシュしなければならないのだろうかと思っています。 –
[this so answer](https://stackoverflow.com/a/) 23941998/4265041)助けてください? –