Как переключать представления внутри представления?

Я делаю WPF-приложение, использующее MVVM light framework.

Я пытаюсь сделать форму входа в систему в представлении, когда пользователь нажимает кнопку в этом представлении, запускается LoginCommand для подключенной ViewModel. Отсюда я хочу либо запустить новое окно, в котором находится остальная часть приложения, либо просто переключать представления в том же окне.

Сейчас у меня есть вид MainView, внутри которого находится элемент управления содержимым, привязанный к View1. Однако для переключения на View2 мне нужно поместить кнопку для этого в MainView, а не в View1, где ей самое место.

Любой совет?

8
задан benjgorman 28 February 2012 в 20:32
поделиться