2016-05-04 16 views
0

私はwpf mvvmパターンに取り組んでいます。私は異なるユーザーコントロールを持っています。チェックボックスの選択に基づいて、それらをメイン画面(ユーザーコントロールでもあります)にロードします。私は私のプロジェクトのユーザーコントロールをバインドするために使用している1つのHomeViewModelクラスを持っています。あなたは適切な方法で私を助けることができますか?wpfチェックボックスとユーザーコントロールのバインド

+0

何を試しましたか?あなたはどんな正確な問題に遭遇していますか?あなたの質問に答えるのに役立つ何がうまくいかないかを示すコードを提供してください。 – Andy

答えて

1

UserControlの種類ごとに異なるViewModelが必要です。

  1. HomeViewModelのプロパティを結合してContentControlにを入れ、それぞれのViewModelタイプ
  2. に異なるDataTemplatesを作成 - プロパティの
  3. 値はViewModelにのインスタンス(UserControlの)とチェックボックスを切り替えることによって設定されているだろう。
関連する問題