Я понял, как закрыть Window из моей ViewModel.
Теперь мне нужно решить проблему закрытия окна с другой стороны.
Мне нужно вызвать метод Save () в моемViewModel, когда пользователь нажимает кнопку закрытия окна.
Я думал о привязке свойства Command к событию закрытия Window, но моя ViewModel связана с пользовательским элементом управления, и в этом случае команда Close не будет выполнена.
Я смотрел на этот вопроса также Удаление пользовательских элементов управления WPF , но я боюсь, что перевести вызов метода Save в метод Dispose немного поздно.
Есть ли способ решить эту проблему?
Большое спасибо!