Ну если прям топорненько, то пишешь VM, у которой есть методы CloseWindow(), ShowWindow() и свойство твоего уровня. Далее пилишь окно. Во время вызова ShowWindow создаешь это окно в VM и передаешь в контекст свой ВМ и все, да будет тебе счастье )
Ну если прям топорненько, то пишешь VM, у которой есть методы CloseWindow(), ShowWindow() и свойство твоего уровня. Далее пилишь окно. Во время вызова ShowWindow создаешь это окно в VM и передаешь в контекст свой ВМ и все, да будет тебе счастье )
Если я правильно понял, то я это примерно и хотел делать)
У меня есть ивент на загрузку окна, в котором я создаю диалоговое, но это вроде как неправильно, если использовать mvvm, вот меня интересует, как это правильно реализовать