Связывание в WPF и Silverlight - как это на самом деле работает?
Как работает переплет под капотом в WPF и Silverlight?
Я реализовал INotifyPropertyChanged
на моих объектах ViewModel, а также использовал свойства зависимостей для элементов управления пользовательского интерфейса. Теперь я знаю о том, что система привязки будет подписываться на PropertyChanged
событие и будет обновлять пользовательский интерфейс всякий раз, когда он уведомлен об изменениях в свойстве. Я хочу знать внутренние рабочие детали обоих подходов - реализации INotifyPropertyChanged
и наследуя от Dependency
объект.