ボタンの背景に色の変更効果を持つボタンを作成しようとしています。しかし、働いていない、親切に助けが必要です。C#WPFカスタム点滅ボタン
ここに私のコードです。
XAML
<Button Margin="0,11,160,0" Name="btnShowNotification"
Click="btnOpenCashdrawer_Click" HorizontalAlignment="Right"
Style="{StaticResource NotificationOnButton}"
VerticalAlignment="Top" Grid.Column="1" />
App.xaml
<Style x:Key="NotificationOnButton" TargetType="Button">
<Setter Property="Cursor" Value="Hand" />
<Setter Property="Panel.ZIndex" Value="50000"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border BorderThickness="0" CornerRadius="5" Width="45" Height="30">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Gray" Offset="0"/>
<GradientStop Color="Black" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<Image Width="19" Source="Images/turn-notifications-on-button.png" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<EventTrigger RoutedEvent="Button.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard BeginTime="00:00:00"
RepeatBehavior="Forever" AutoReverse="True"
Storyboard.TargetProperty="(Button.Background).(SolidColorBrush.Color)">
<ColorAnimation From="Black" To="Red" Duration="0:0:1"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
</Style>
本当にありがとうございました。 –