1

ユーザーが選択した詳細のレベルに応じて、多かれ少なかれデータを表示する ListBox があります。ListBox には、ItemsSourceXAML で動的なセットがあります。

ItemsSource="{Binding Items}"

そのデフォルトItemTemplateは次を使用して設定されます

ItemTemplate="{StaticResource FewDetails}"

私が使用するコードビハインドで

MyListBox.ItemTemplate = this.Resources["LotsOfDetails"] as DataTemplate

しかし、リスト ボックスは更新されません。

これを機能させる唯一の方法はCollectionViewSource、 を ItemsSource として使用し、 を使用してビューを手動で更新することView.Refresh()です。

簡単な解決策が機能しない理由はありますか?

4

0 に答える 0