2010-11-02 43 views
4

如何在Silverlight中实现DP的值继承,还是有什么办法共享父项的子值,Datacontext不能在我的情况下共享。如何实现silverlight中DP的值继承?

+0

另请参阅http://stackoverflow.com/questions/508763/property-value-inheritance – 2011-04-07 19:14:09

回答

1

你将不得不自己编写代码来处理这个问题。

一些现有的API类型,如UIElement - >FrameworkElement - >Control层次结构做实现了某种形式的“价值传承”,如FontFamily等,但它的这些类型的处理这里面的代码中,存在没有一般机制支持这个概念。

1

我已经做了这个小小的不同,我已经尝试在构造函数中将属性设置为父项的相同属性。因此,在创建对象后,如果您设置了显式值,绑定将被删除。否则,它将绑定到Parent的x属性。