Хорошо, я искал шаблон MVVM, и каждый раз, когда я раньше пытался изучить его, я отказался от нескольких причин:
- Ненужное кодирование с длинным ветром
- Нет очевидных преимуществ для кодеров (в моем офисе нет дизайнеров). В настоящее время я только скоро буду другим кодером.
- Не много ресурсов/документации о передовом опыте! (Или, по крайней мере, трудно найти)
- Невозможно подумать об одном сценарии, где это выгодно.
Я собираюсь снова отказаться от него, и подумал, что попрошу посмотреть, не ответит ли кто-то на причины выше.
Я честно не вижу преимущества использования этого для кодирования одного/партнера. Даже в сложных проектах с 10 окнами. Для меня DataSet является достаточно хорошим представлением и привязкой, как в ответе Brent, следуя question
Может ли кто-нибудь показать пример использования шаблона MVVM для сэкономленного времени по сравнению с XAML DataBinding.
В настоящий момент в XAML выполняется 100% привязки. И поэтому я не вижу смысла VM как своего лишнего кода, за которым мне нужно писать и зависеть.
EDIT:
Проведя дневное исследование MVVM, я наконец нашел что-то, что заставило меня понять истинную выгоду от этого ответа .