WPF MVVMでマスター詳細ビューを実装しようとしています。WPF MVVM DataGridとTabControlを持つマスター詳細ビュー
私のビューモデルでは、私は観察可能な "原因"のコレクションを持っています。各原因には、「解決策」の観測可能なコレクションがあります。
私は編集可能なデータグリッドを原因にバインドしています。正常に動作しています。しかし、ユーザーがDataGridの行を選択すると、そのユーザーがTabControlで関連するソリューションを表示できるようにしたいと考えています。
どうすればいいですか? ViewModelにプロパティCurrentCauseを作成し、それをSelectedItemにバインドする必要があります。 TabControlではCurrentCause.Solutionsにバインドできます。
これは最適なアプローチですか?お知らせ下さい。ありがとう!!
本当に? DataContextを別のコントロールにもバインドすることは可能ですか? DataContext = {Binding Path = CauseControlName.SelectedItem}を使用する必要がありますか? – ganeshran
はい、あなたはDataContextのをバインドすることができますが、タブなどの各ソリューションを表示したい場合、あなたは、私はそれが仕事:(私TabConrolはとして完全に空白来るをdoesntの – devdigital
感謝をバインドする必要があります。Iを私もこの構文を試してみました – ganeshran