WPF VirtualizingStackPanel для повышения производительности

Я хотел бы простое описание того, как реализовать панель виртуализации дляItemsControl это связано сObservableCollection в моем MVVM.

у меня естьItemsControl экземпляр для каждой вкладки в элементе управления вкладками, и переключение вкладок становится ОЧЕНЬ медленным, когдаItemsControl становится больше.

Что я могу сделать, чтобы ускорить приложение?

Я открыл профилировщик WPF и увидел, что каждый элемент (пользовательский элемент управления), отображаемый в моем ItemsControl каждой вкладки, имеет свой собственныйContentPresenter, Таким образом, у меня было 100 докладчиков контента, каждый из которых работал на 100 элементов.ObservableCollection в МВВМ. Это правильно? Как я могу оптимизировать?

Ответы на вопрос(2)

Ваш ответ на вопрос