Как остановить Wpf Tabcontrol, чтобы выгрузить визуальное дерево при изменении табуляции

Привет Мои usercontrols, размещенные в вкладках, выгружаются и загружаются каждый раз, когда вкладки меняются. Это создает ненужную задержку в приложении. Я ищу какой-то способ исправить это поведение. Я знаю, что мне нужно подclassировать tabcontrol, чтобы изменить это поведение, но как ..?

One Solution collect form web for “Как остановить Wpf Tabcontrol, чтобы выгрузить визуальное дерево при изменении табуляции”

Вы можете найти два разных подхода, чтобы предотвратить это в этом вопросе StackOverflow:

  • WPF TabControl – как сохранить состояние управления в элементах табуляции (шаблон MVVM)

Я рекомендую:

  • Сохранение элемента управления WPF Tab для уничтожения его детей
  • WPF Image Pan, Zoom и Scroll со слоями на canvasе
  • Являются ли "{Binding Path =.}" И "{Binding}" действительно равными
  • Как скрыть кнопку закрытия в окне WPF?
  • Каков наилучший способ передать событие в ViewModel?
  • Как рассчитать ширину текстового блока WPF для его известного размера шрифта и символов?
  • Почему ActualWidth и ActualHeight 0.0 в этом случае?
  • Объединение dll в один .exe с wpf
  • Диспетчер WPF {«вызывающий stream не может получить доступ к этому объекту, потому что ему принадлежит другой stream».}
  • Изображение в WPF-кнопке не отображается в режиме Runtime
  • Определение ярлыков MenuItem
  • Как сортировать наблюдаемую коллекцию?
  • Давайте будем гением компьютера.