我无法从附加属性值向下传播树从父级到视觉层级中的子级。设置如下:获取附属属性继承以传播
我有一个自定义面板实例化一个Viewport3D。面板然后处理添加和删除的子项,为每个子项目创建和添加一个继承的Visual3D类。
我想声明一个名为AttachedToggle属性的附加属性。我想让这个属性驻留在一个名为AttachedToggle的外部所有者类中,该类实现了单个附加的依赖项属性IsChecked,并允许父面板或任何子Visual3D元素都能够更改该值并使其他元素的实例数值反映了这种变化。 Panel和Visual3D类都不从共同的基础继承。这可以做到吗?
我可以使用Set/GetValue从应用程序代码成功更改IsChecked的父实例值和子实例值,但无法传播更改。
当您执行RegisterAttached时,您是否在元数据中包含Inherits选项? http://msdn.microsoft.com/en-us/library/ms753197.aspx – 2010-11-22 19:41:40