重写StyleTypedProperty属性



我有一个从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

在不重写的情况下将属性更改为派生类中的基类属性

如何更改派生类中的属性

相关内容

  • 没有找到相关文章