実行時にリストの単一項目の DataTemplate を更新できません。詳細には、ここに私が達成しようとしていることがあります。
項目が異なる状態 (折りたたまれた、展開された、無効になっているなど) を持つことができるリストボックスがあり、それぞれが異なるレイアウトを持っています。私は TemplateSelector を使用して、クラスのプロパティに従って正しい DataTemplate を選択しています。リストを最初に作成すると、項目が適切に表示されます。ただし、実行時に DataTemplate を設定するプロパティを変更すると、NotifyPropertyChanged が呼び出され、項目の情報がリストで更新されますが、DataTemplate は更新されません。例: 展開したいラベル X の折りたたまれたアイテムがあります。アイテムをクリックすると、ラベルが Y に変わりますが、DataTemplate は更新されません。
これを行う方法について何か考えはありますか?リスト全体でない限り、実行時に DataTemplate を更新できませんか?
どんな助けにも感謝します。