Как отображать разные макеты интерфейса в одном окне
В программе есть несколько макетов интерфейса (по сути, страницы, но возможно, существует что-то более подходящее для описанной ниже задачи): "первый запуск", "основное меню" и "настройки". Соответственно, между ними нужно осуществлять переход по нажатии на определенный контрол. Пробовал с Frame, но, похоже, он не совсем для этого подходит (не нашел нужного примера).
Скажите, пожалуйста, как это можно реализовать (с помощью какого элемента, подхода)?