0

WPF プロジェクトでは、EDM で MVVM パターンを使用しています。テンプレートとして 1 つのボタン名と ComboBox を持つ画面があります。テンプレート ボタンをクリックすると、ポップアップ画面が開き、TreeView からテンプレートが選択されます。選択した子ノードを元の ComboBox にバインドします。

実行する方法?私はMVVMが初めてです。誰かがそれを導くことができますか?

4

1 に答える 1

0

通常、要素を複数のビューにバインドするべきではありません。複数のビューを単一のビューモデルにバインドできます。

したがって、SelectedTemplate というプロパティを ViewModel に追加し、TreeView の SelectedItem をこのプロパティにバインドすることができます。このようにして、どのテンプレートが選択されたかを常に知ることができます。

他のビューでは、ComboBox の SelectedItem を ViewModel の SelectedTemplate プロパティにバインドできます。

于 2012-05-20T19:36:31.943 に答える