我正在努力寻找有关 and 使用的属性继承树(或继承上下文)的足够DependencyObject
信息DependencyProperty
。
我想使用DependencyProperty
典型 WPF 页面之外的值继承功能,例如对象 A 是逻辑父对象 B,因此分配给对象 A 上的属性的值将自动传播到对象 B,除非它已经在本地设置(有点像FlowDirection
WPF 中的属性)。
如果 Object A 和 Object B 派生自DependencyObject
,并且不是a 的子级UIElement
(换句话说,Object A 是它自己的根),那么您如何建立逻辑树以便DependencyProperty
理解 B 是 A 的子级?
Hillberg Freezable Trick以及Josh Smith 的技巧包并不是我想要的。我不想从现有元素树中检索属性...我想创建自己的非可视元素树...即控制继承上下文。
有谁知道这个知识体系隐藏在哪里?