3
如果我有ContextMenu
(比如)一個子類,稱爲MyContextMenu
和我定義我的風格與MergedDictionaries
TargetType=ContextMenu
,爲什麼會發生這種風格並不適用於MyContextMenu
實例?Silverlight的 - 隱式的繼承問題
它的工作對所有的基類的實例,而不是任何的子類。
我可以創造更多的風格和使用BasedOn
,但就是不乾淨。看起來它應該沒有這個工作。
我已經確定我的子類調用基礎構造函數,並驗證DefaultStyleKey
是我的基類的類型。
答案當然是我不看的地方。謝謝,我想當時沒有什麼可以做的。至少我們有'BasedOn'。 – Kir