Il mouse è in alto il pulsante dovrebbe mostrare lo sfondo del bordoCome pulsante in grado di dimostrare che cliccare (premuto) in WPF
Ho creato uno stile semplice
<UserControl.Resources>
<Style TargetType="Button" x:Key="TransparentButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Background="Transparent">
<ContentPresenter/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
e pulsante
<Button Height="20" Width="20" Padding="0,0,0,0" DockPanel.Dock="Top" Grid.Row="0" Grid.Column="1" Click="button_click" Style="{StaticResource TransparentButton}"
BorderBrush="Transparent" BorderThickness="0" Background="Transparent">
<Button.Content>
<Image Source="../Resources/Help_icon.png" Stretch="UniformToFill" />
</Button.Content>
</Button>
ma in questo caso quando viene premuto il pulsante non viene visualizzato nell'interfaccia utente, l'utente deve sentire che il pulsante è premuto.
Grazie e saluti
Molte grazie per il tuo aiuto Moozhe – User123