Я использую ленточный элемент управления Microsoft WPF. У меня есть три вкладки, каждая из которых загружает разные пользовательские элементы управления WPF. Я использовал заставку, пока не загрузилось главное окно. После загрузки главного окна ленты, как только пользователь щелкает другую вкладку ленты, отображение и отображение этой вкладки занимает 3-4 секунды. Однако это происходит впервые. После этого переключения вкладок не показывают задержки.
Дополнительная информация: я инициализировал все пользовательские элементы управления до отображения окна, включая пользовательские элементы управления, используемые на всех вкладках.
Я обнаружил хакерство, когда при запуске перемещал окно за пределы экрана, а затем возвращал его обратно после программного переключения всех вкладок. Однако я читал, что в Windows 8, если вы переместите окно за пределы экрана, операции с окном приостанавливаются в памяти.
Как сделать переключение вкладок и пользовательский интерфейс адаптивным? Все предложения приветствуются.