Я работал над LOB-приложением silverlight,
В моих моделях представлений у меня есть до 30 свойств, которые должны уведомлять пользовательский интерфейс при их изменении.
Моя база ViewModelкласс реализует INotifyPropertyChanged и имеет метод-оболочку с именем OnPropertyChanged(string propName)
Это все еще невероятно утомительно, так как во всех моих сеттерах я должен вызывать это.
Я бы хотел иметь возможность его иметьавтоматически срабатывать по определенным свойствам / всем членам украшенного класса.
Возможно ли это?
Спасибо за решения для всех .. Я думаю, что аспектная ориентация может быть наиболее кратким решениемдля этой проблемы .. Я думаю, что это приведет к большому исходу от нормы Silverlight / RIA / EF / MVVM к гораздо более простому, более лаконичному подходу ..
Да, чтобы сделать этоВопрос, максимально полезный для других, для которого я собираюсь использовать AOP-фреймворк: PostSharp , и у них есть руководство по достижению именно этого:
http://www.sharpcrafters.com/solutions/notifypropertychanged