ItemsControl
の仮想化スタックパネルの実装方法について、MVVMのObservableCollection
にバインドしたいと思います。パフォーマンスを向上させるためのWPF VirtualizingStackPanel
ItemsControl
が大きくなると、タブコントロール内の各タブにItemsControl
インスタンスがあり、切り替えタブが非常に遅くなります。
私はアプリをスピードアップするために何ができますか?
私はWPFプロファイラを開き、各タブのItemsControlに表示される各要素(カスタムユーザーコントロール)が独自のContentPresenter
を持っていることがわかりました。 MVVMのObservableCollection
には100項目のコンテンツプレゼンターが100人いました。これは正しいですか?どのように最適化できますか?