У меня есть ViewModel1
и View1, связанные с ним. Я запускаю диалоговое окно из ViewModel2
(какая-то другая модель представления), используя Объект IWindowManager
.Код из класса ViewModel2
:
windowManager.ShowDialog(new ViewModel());
Итак, у меня есть диалоговое окно с пользовательским элементом управления View1.
Мой ответ следующий: я могу закрыть это диалоговое окно, используя красная кнопка закрытия, но как закрыть ее с помощью моей конкретной кнопки (содержится в пользовательском элементе управления View1
), что-то вроде кнопки «Отмена» с командой закрытия ( Command={Binding CancelCommand}
) , CancelCommand
конечно содержится в классе ViewModel1
.