binding library делает за нас этот код через кодогенерацию, это является "автоматически"?
Ну да, связывание происходит на уровне платформы. Кстати, нашел еще онду статью, в которой и говориться о PresentationModel. Написана человеком, который и придумал паттерн MVVM. https://blogs.msdn.microsoft.com/johngossman/2005/10/11/further-reflection-on-presentationmodel/ TL;DR В PresentationModel раздражала ручная синхронизация вьюшки и модели. Его хотелось минимизировать. В результате чего в WPF и придумали data binding Так что в статье с Хабра все правильно написано. Ведь, грубо говоря, если из MVVM убрать data binding, то получим PresentationModel
Обсуждают сегодня