Я планирую писать приложение WPF после шаблона MVVM в первый раз, но что-то мне не совсем понятно. Предположим, что у представления есть кнопка «Сохранить», и когда это произошло, мне нужно сохранить текущее состояние моих данных (модели). Это будет сделано путем отправки SOAP-сообщения службе SOAP.WPF MVVM сервисный уровень
Где в моей установке MVVM работают эти обработчики запроса/ответа SOAP? Создает ли модель представления сам вызов SOAP всякий раз, когда нажата кнопка сохранения? Должна ли модель представления уведомить модель, чтобы сохранить себя? Может быть, это какой-то другой способ, полностью отделенный от MVVM?
Мое мышление состояло в том, что (по крайней мере, в данном конкретном случае) модель представления обработала бы ее, поскольку она должна отключить кнопку сохранения в представлении до тех пор, пока не будет выполнен текущий запрос сохранения.
Я начал писать ответ, а затем сам говорил, а вместо него - +1. Мой инстинкт заключается в том, что модель должна справиться с этим, поскольку большинство моделей ViewModels используют DataContext модели, но на самом деле это не обновление самой модели, а нечто вне этой модели ... –