Silverlight / WPF DependencyProperty включает привязку данных и указывает, когда свойство изменилось в значении, без реализации INotifyPropertyChanged. У меня вопрос, как это работает на низком уровне - как DependencyProperty или DependencyObject выполняют это уведомление об изменении, когда ни DependencyObject, ни DependencyProperty, ни DispatcherObject не определяют никаких событий. Связано ли это со свойством DispatcherObject.Dispatcher ?
Свойства зависимостей или класс DependencyObject изначально не поддержка INotifyPropertyChanged для создания уведомлений изменений значения свойства источника DependencyObject для привязки данных
Это превосходное разъяснение дословно взято из:
http://msdn.microsoft.com/en-us/library/ms752914.aspx
http://msdn.microsoft. com / en-us / library / ms753358.aspx