Я создаю мини-игру, в которой мне нужно изменить фоновое изображение некоторых элементов, когда пользователь нажимает определенные клавиши c на клавиатуре.
Я пробовал это,
<Style.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="SlateGray" />
<Setter Property="Foreground" Value="White"></Setter>
</Trigger>
</Style.Triggers>
И это,
<Button Content="Content" Background="Red">
<Button.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="(Button.Background).(SolidColorBrush.Color)" To="CadetBlue"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
, но это работает только с цветами, я не могу изменить источник изображения. Как я могу изменить изображение на кнопке при нажатии?