Это — Декларативное программирование VS Императивное программирование. Кому как больше нравится — мне больше нравится по-максимуму все декларировать — Ioc, XAML, атрибуты и т.д.
+ Дополнительное свойство в модели обязует нас использовать MVVM. В указанном примере я бы не хотел использовать MVVM, что бы не увеличивать количество строчек кода и ошибок.
+ Дополнительное свойство в модели обязует нас использовать MVVM. В указанном примере я бы не хотел использовать MVVM, что бы не увеличивать количество строчек кода и ошибок.
Через Markup Extension много всего можно сделать, вплоть до своего механизма связывания данных