我有一个从ComboBox 派生的CustomControl
CustomComboBox : ComboBox
{}
问题是ComboBox是用StyleTypedProperty属性装饰的:
[StyleTypedProperty(Property = "ItemContainerStyle", StyleTargetType = typeof(ComboBoxItem))]
public class ComboBox {}
我想提供一种不同的样式TargetType,这样的变通方案可能吗?
iv'e还尝试定义我自己的:
[StyleTypedProperty(Property = "ItemContainerStyle", StyleTargetType = typeof(CustomComboBoxItem))]
那没有效果。。
这似乎是不可能的。有关此主题的更多信息,请参阅以下链接:
覆盖派生类上的customattribute
在不重写的情况下将属性更改为派生类中的基类属性
如何更改派生类中的属性