Silverlight 依存関係プロパティ システムの低レベルの詳細を理解しようとしています。
DependencyObject には明示的な DataContext プロパティや、親の概念さえないことがわかりました。
ただし、DependencyObject から派生する Behavior クラスでは、バインディングがそれ自体のバインディングのソースとしてアタッチされているものの DataContext を使用します。
私の質問は次のとおりです: DependencyObject からクラスを派生させて、バインディングのソースで使用する他のオブジェクトを何らかの方法で決定できますか? またはもっと明確に: Behavior クラスのようなものを実装するには?