Я создал следующий очень простой стиль кнопок:
<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>
Я хочу использовать его для создания маленьких кнопок, на которых отображается только маленькая иконка без рамки, которая может быть нажата.
Итак, у меня есть этот значок размером 16 x 16 пикселей, который называется icon.png.
<Button Template="{StaticResource SimpleButton}">
<Image Source="pack://application:,,,/Program;component/Art/icon.png" />
</Button>
Кнопка расположена в горизонтальной панели стека.
Теперь кнопка отображается с размерами 34x34. Как я могу убедиться, что размер кнопки соответствует размеру изображения?