DependencyObject
とDependencyProperty
で使用されるプロパティ継承ツリー(または継承コンテキスト)に関する十分な情報を見つけるのには苦労しています。DependencyObject継承ツリーのカスタマイズ
オブジェクトAが論理親オブジェクトBであるため、オブジェクトAのプロパティに割り当てられた値が自動的にオブジェクトBに伝播するような汎用的なWPFページ外の値継承能力DependencyProperty
を使用したいとします。ローカルに設定されていない限り(WPFでFlowDirection
プロパティが動作するようなビット)。
オブジェクトAとオブジェクトBがDependencyObject
からderieved、およびはUIElement
の子供ではありませんしている場合はDependencyProperty
ように(つまり、オブジェクトAは、それが自分のルートだである)、そしてどのように論理ツリーを確立しますBはAの子だと理解していますか?
Hillberg Freezable TrickとJosh Smith's bag of tricksは、私が探しているものではありません。私は、既存の要素ツリーからプロパティを取得したい...私は、独自の、非ビジュアルな要素ツリーを作成する...つまり、継承コンテキストを制御できます。
誰かがこの知識体がどこに隠れているか知っていますか?
あなたの問題をどのように解決したのか不思議です。独自のツリー/継承/ DPメカニズムを作成しましたか?あなたの方法であなたを助けるライブラリを見つける?私は似たようなことをしようとしています。 –