pngファイルを使用してWPFで画像ボタンを作成しました。ただし、ボタン画像の外側には常に境界線があります。それを取り除く方法はありますか?画像の'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>