【发布时间】:2011-07-07 18:48:43
【问题描述】:
如果我有一个ContextMenu 的子类(例如)称为MyContextMenu,并且我在MergedDictionaries 中使用TargetType=ContextMenu 定义了一个样式,为什么这种样式不适用于MyContextMenu 的实例?
它适用于基类的所有实例,但不适用于任何子类。
我可以创建其他样式并使用BasedOn,但这并不干净。似乎没有它应该可以工作。
我已确保我的子类调用基构造函数,并已验证 DefaultStyleKey 是我的基类的类型。
【问题讨论】:
标签: silverlight styles implicit-style