3
如果我有ContextMenu
(比如)一个子类,称为MyContextMenu
和我定义我的风格与MergedDictionaries
TargetType=ContextMenu
,为什么会发生这种风格并不适用于MyContextMenu
实例?Silverlight的 - 隐式的继承问题
它的工作对所有的基类的实例,而不是任何的子类。
我可以创造更多的风格和使用BasedOn
,但就是不干净。看起来它应该没有这个工作。
我已经确定我的子类调用基础构造函数,并验证DefaultStyleKey
是我的基类的类型。
答案当然是我不看的地方。谢谢,我想当时没有什么可以做的。至少我们有'BasedOn'。 – Kir