Image
とAutoGreyableImage
(すべて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}" />
これを行う正しい方法は何ですか?