Есть программа у которой есть три основных функции, для которых содержание окна совершенно разное.
Как лучше и красивее это реализовать?
Создать три окна, и менять их местами?
Каждый раз пересоздавать интерфейс окна?
Прятать ненужные элементы показывать нуные?
Или есть какие-нибудь слои?