MVVM パターンを使用して WPF アプリケーションを作成しています。
私のアプリケーションには、アプリのメイン テンプレートのように機能するメインウィンドウがあります。メニューのように機能するを作成しTreeView
ました。UserControl
メイン ウィンドウでは、すべてのプレゼンテーションがタブ コントロールでホストされているため、my のすべてのアイテムTreeView
は実際には新しいタブです。
タブ コントロールは、メイン ウィンドウで定義されます。
だから私の質問はTreeView
、のイベントハンドラーがメインウィンドウファイルではなくコードビハインドファイルTreeView
にあるときに、現在のタブコントロールで新しいタブを開く (からアイテムを押す) 方法です。UserControls
TreeView
メイン ウィンドウのコード ビハインド ファイルでイベント ハンドラをホストすることはできますか?