WPF プロジェクトでは、EDM で MVVM パターンを使用しています。テンプレートとして 1 つのボタン名と ComboBox を持つ画面があります。テンプレート ボタンをクリックすると、ポップアップ画面が開き、TreeView からテンプレートが選択されます。選択した子ノードを元の ComboBox にバインドします。
実行する方法?私はMVVMが初めてです。誰かがそれを導くことができますか?
WPF プロジェクトでは、EDM で MVVM パターンを使用しています。テンプレートとして 1 つのボタン名と ComboBox を持つ画面があります。テンプレート ボタンをクリックすると、ポップアップ画面が開き、TreeView からテンプレートが選択されます。選択した子ノードを元の ComboBox にバインドします。
実行する方法?私はMVVMが初めてです。誰かがそれを導くことができますか?
通常、要素を複数のビューにバインドするべきではありません。複数のビューを単一のビューモデルにバインドできます。
したがって、SelectedTemplate というプロパティを ViewModel に追加し、TreeView の SelectedItem をこのプロパティにバインドすることができます。このようにして、どのテンプレートが選択されたかを常に知ることができます。
他のビューでは、ComboBox の SelectedItem を ViewModel の SelectedTemplate プロパティにバインドできます。