2
我创建了以下非常简单的按钮样式尺寸:选型定制按钮的内容
<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>
该按钮放置在一个水平的StackPanel中。
现在按钮显示尺寸34x34。我如何确保按钮的大小与图像大小相符?