如何在Silverlight中实现DP的Value继承,或者有没有办法与子节点共享父元素的属性值,Datacontext不能在我的情况下共享。
答案 0 :(得分:1)
您将不得不编写代码来自行处理。
某些现有API类型(例如UIElement
- > FrameworkElement
- > Control
层次结构确实会实现某种形式的“价值继承”,例如FontFamily
等。然而,这些类型中的代码处理这个问题,没有一般机制来支持这个概念。
答案 1 :(得分:1)
我做的方式稍有不同,我试图将属性的Binding设置为它在构造函数中的父对象属性。因此,如果设置了显式值,则在创建对象后,将删除绑定。否则它绑定到Parent的x属性。