ユーザーが選択した詳細のレベルに応じて、多かれ少なかれデータを表示する ListBox があります。ListBox には、ItemsSource
XAML で動的なセットがあります。
ItemsSource="{Binding Items}"
そのデフォルトItemTemplate
は次を使用して設定されます
ItemTemplate="{StaticResource FewDetails}"
私が使用するコードビハインドで
MyListBox.ItemTemplate = this.Resources["LotsOfDetails"] as DataTemplate
しかし、リスト ボックスは更新されません。
これを機能させる唯一の方法はCollectionViewSource
、 を ItemsSource として使用し、 を使用してビューを手動で更新することView.Refresh()
です。
簡単な解決策が機能しない理由はありますか?