私はこれが前に起きたと確信していますが、私は答えを見つけることができませんでした。TreeViewとListBoxのSelectedItemを同期させる方法
Peopleのリストで現在選択されているPersonを指し示すSelectedPersonというプロパティを持つPeople(Personの配列)のリストを含む基本ViewModelを作成しました。私はまた、ViewModelのPeopleリストにデータバインドされているListBoxとTreeViewを持っています。
私がしたいのは、ListBoxのSelectedValueとTreeViewのSelectedItemをViewModelのSelectedPersonと同期させておくことです。その考え方は、SelectedPersonが(コントロール、コードなどを介して)どのように変更されても、すべてのコントロールが正しく更新されることです。 TreeViewのSelectedItemは読み取り専用で、明らかにXAMLで利用できないため、ListBoxとTreeViewを使用することはできません。
この作業を行う上でアイデアを得るにはどうすればよいですか?
また、私は純粋なXAMLでこの作業をしようとしています。私のアプリケーションのXAMLファイルは、動的にロードしたり変更したりできるため、コードビハインドは不要です。
ありがとうございます!
こんにちはMidas!あなたの提案を調べましたが、TreeViewにそのプロパティがないようです。 – djcouchycouch