2010-11-02 17 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屬性。