Полагаю, вопрос в названии достаточно ясен. Что происходит, когда я звоню
ApplicationCommands.Close.Execute(null,null)
из моего класса Viewmodel.
У меня есть modeldialog, который показывает usercontrol. У меня есть привязка команды к кнопке в usercontrol, которая выполняется в viewmodel. Я хочу закрыть диалог после выполнения команды. Это можно сделать с помощью приведенной выше команды до конца выполненного события.
Но мне интересно, если это правильный подход. Это приведет к нежелательному эффекту?