Je veux utiliser le même style pour tous les Image
s et AutoGreyableImage
s (mon contrôle personnalisé qui hérite de Image
). J'ai le style suivant déclaré l'application à l'échelle:Comment hériter des styles basés sur le type dans 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>
Mais les AutoGreyableImage
s n'accepte pas le style. Cela ne fonctionne pas non plus:
<Style TargetType="{x:Type my:AutoGreyableImage}"
BasedOn="{DynamicResource ImageType}" />
Quelle est la bonne façon de procéder?