Я создаю ресурсоемкое приложение панели мониторинга, которое будет обладать многими областями визуализации данных. Я думаю, что было бы лучше использовать фрейм и загружать страницы, необходимые по одному за раз, используя страницы WPF. На этих страницах также будут разные контексты данных, ограничения безопасности и т. Д. Но другой разработчик говорит, что я могу выполнить то же самое, используя TabControl.WPF TabControl vs. Pages
Включает ли TabControl все элементы на всех вкладках сразу при запуске приложения? Или я могу загрузить их лениво по мере необходимости, как с WPF-страницами (страница загружает контент только при навигации)? Кроме того, у вас есть разные контексты данных для каждого элемента в TabControl?