0
我想對所有的Image
s和AutoGreyableImage
s(我的自定義控件繼承自Image
)使用相同的樣式。我在應用範圍內聲明以下樣式:如何在WPF中繼承基於類型的樣式?
<Style TargetType="{x:Type Image}"
x:Key="ImageType">
<Setter Property="Stretch"
Value="Uniform" />
<Setter Property="Height"
Value="16" />
<Setter Property="Width"
Value="16" />
<Setter Property="SnapsToDevicePixels"
Value="True" />
</Style>
但是AutoGreyableImage
s不接受樣式。這也不起作用:
<Style TargetType="{x:Type my:AutoGreyableImage}"
BasedOn="{DynamicResource ImageType}" />
這樣做的正確方法是什麼?