Используя Visual Studio 2012 (c #), я хотел бы использовать одно окно, содержащее разные экраны. Учебники, которые я видел до сих пор, предложили использовать формы; сказать форме "Закрыть" или "Скрыть". Но проблема этого метода в том, что он закрывает окно и создает новое. Это оставляет момент, когда вы видите, что окно закрывается, а другое открывается (когда все это должно содержаться в одном окне)
Я хотел бы иметь одно окно в качестве контейнера, который может изменять то, что отображается на нем, на основе нажатой кнопки.
Любые предложения или методы?