WPF MVVM Get Parent from VIEW MODEL

В приложении MVVM WPF.

Как установить второго родителя Windows изViewModel?

пример:

view1 -viewModel1

viewModel1командные вызовы:

var view2 = new view2

view2.Owner = <---- Это проблемная зона. Как мне получить view1 в качестве владельца здесь отviewModel?

view2.Show()

РЕДАКТИРОВАТЬ:

См. Принятый ответ ниже, затем прочитайте следующее редактирование.

Я использую MVVM light ->http://mvvmlight.codeplex.com/ (удивительно, кстати)

Встроенная система обмена сообщениями великолепна. Сейчас я отправляю сообщение от модели представления моему представлению, чтобы показать другое окно.

Для сообщения я в настоящее время использую строку с оператором switch в главном представлении, чтобы определить, какое представление открыть; однако я могу возиться с токенами, которые также являются частью легкого инструментария MVVM.

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос