Silverlight/WPF DependencyPropertyはデータバインドを有効にし、INotifyPropertyChangedを実装せずにプロパティの値が変更されたことを示します。 DependencyObject、DependencyProperty、DispatcherObjectのいずれもイベントを定義していないときに、DependencyPropertyまたはDependencyObjectがこの変更通知をどのようにして実行するのですか?これはDispatcherObject.Dispatcherプロパティと関連がありますか?DependencyPropertyの仕組みの理解
依存関係プロパティ、またはのDependencyObjectクラスは、ネイティブ サポートが通知 操作データバインディング用のDependencyObjectソースプロパティ値の変化の を製造する目的のためにINotifyPropertyChangedのありません。
この優れた明確化はから逐語を取った:あなたがたDependencyPropertyを登録するときに、値の変更に呼び出されるコールバックを提供し、
まあhttp://msdn.microsoft.com/en-us/library/ms752914.aspx
http://msdn.microsoft.com/en-us/library/ms753358.aspx
"依存関係のプロパティはDependencyObjectの種類によってのみ使用できます"上記のリンクの参照。 DependencyObjectはDispatcherObjectから派生しています。 –
@Webster - はい、それは本当です。それについて質問がありましたか? – CodeNaked