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