J'ai créé ce qui suit le style de bouton très simple:bouton personnalisé Dimensionnement à la taille du contenu
<ControlTemplate x:Key="SimpleButton" TargetType="{x:Type ButtonBase}">
<ContentPresenter x:Name="content" HorizontalAlignment="Center" VerticalAlignment="Center" />
<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Opacity" TargetName="content" Value="0.4"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
Je veux l'utiliser pour faire de petits boutons qui ne montre qu'une petite icône sans frontière qui est cliquable.
J'ai donc cette icône, avec des dimensions de 16 x 16 pixels, appelée icon.png.
<Button Template="{StaticResource SimpleButton}">
<Image Source="pack://application:,,,/Program;component/Art/icon.png" />
</Button>
Le bouton est placé dans un StackPanel horizontal.
Maintenant, le bouton apparaît avec les dimensions 34x34. Comment puis-je m'assurer que le bouton est dimensionné à la taille de l'image?