Silverlight/WPF DependencyProperty啓用數據綁定,並指示何時該屬性值已更改,而不實施INotifyPropertyChanged。我的問題是如何在低級別工作 - 當DependencyObject,DependencyProperty和DispatcherObject都未定義任何事件時,DependencyProperty或DependencyObject如何執行此更改通知。這是否與DispatcherObject.Dispatcher屬性有關?瞭解DependencyProperty的工作原理和實現方式
依賴性質或DependencyObject的類,不本身 支持INotifyPropertyChanged的用於產生通知在數據綁定 操作的DependencyObject源屬性值更改的 的目的。
這個優秀的澄清採取字對字的來源:
http://msdn.microsoft.com/en-us/library/ms752914.aspx
http://msdn.microsoft.com/en-us/library/ms753358.aspx
「依賴屬性只能由DependencyObject類型使用」從上面的鏈接ref。 DependencyObject派生自DispatcherObject。 –
@Webster - 是的,的確如此。你有問題嗎? – CodeNaked