我在 WPF 中使用 png 文件创建了一个图像按钮。但是,按钮图像外总是有一个边框。有没有办法摆脱它?我试图将按钮的 image'stretch ='fill',borderthickness 设置为 0,但到目前为止还没有工作。
感谢所有的答复。这是我的代码。我试图用一种风格来设置东西。我的代码和你的代码有什么区别?我对你们提到的 contentTemplate 和控件模板有点困惑。
<Style x:Key="TopPositionButtonStyle" TargetType="Button">
<Setter Property="Width" Value="50" />
<Setter Property="Height" Value ="30" />
<Setter Property="Padding" Value="0" />
<Setter Property="BorderBrush" Value="SteelBlue" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid Background="SteelBlue">
<Image Source="images/button_up.png"
HorizontalAlignment="Center"
Margin="0,0,0,0" Height="30" Width="50"
Stretch="Fill"/>
<TextBlock Text="POSITION"
HorizontalAlignment="Center"
Foreground="White"
Margin="5,5,0,0"/>
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>