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。我如何確保按鈕的大小與圖像大小相符?