Non riesco a trovare informazioni sufficienti sulla proprietà Albero ereditario (o contesto di ereditarietà) utilizzato da DependencyObject
e DependencyProperty
.Personalizzazione dell'albero di ereditarietà DependencyObject
Vorrei utilizzare la capacità valore di ereditarietà di DependencyProperty
al di fuori di una tipica pagina di WPF, in modo tale che l'oggetto A è la logica genitore oggetto B, e quindi un valore assegnato a una proprietà su oggetto A verrà automaticamente propagarsi ad oggetto B a meno che non sia stato impostato localmente (un po 'come la proprietà FlowDirection
funziona in WPF).
Se Object A e oggetto B sono derieved da DependencyObject
, e sono non figli di un UIElement
(in altre parole, l'oggetto A è il proprio radice), allora come si fa a stabilire l'albero logico in modo che DependencyProperty
capisce che B è figlio di A?
Il e Josh Smith's bag of tricks non sono proprio quello che sto cercando. I non voglio recuperare proprietà da un albero di elementi esistente ... Voglio creare il mio albero di elementi non visivo ... cioè avere il controllo sul contesto di ereditarietà.
Qualcuno sa dove si nasconde questo corpo di conoscenze?
Sono curioso di sapere come sei riuscito a risolvere il tuo problema. Hai scritto il tuo albero/ereditarietà/meccanismo DP? Trova qualche biblioteca per aiutarti a raggiungere la tua strada? Sto tentando di fare qualcosa di simile. –