У меня ToggleButton
с OuterGlowBitmapEffect
к нему. Я оживляю это свечение, чтобы придать ему пульсирующий эффект, привлекая к нему внимание людей. Моя проблема в том, что если я замедляю анимацию на секунду, она сильно заикается. Как я могу предотвратить возникновение заикания и почему оно не является гладким?
Вот кнопка:
<ToggleButton x:Name="btnMap1" Click="btnMap1_Click" Style="{DynamicResource GenericButton}" Width="152" Height="127" IsChecked="True">
<ToggleButton.BitmapEffect>
<OuterGlowBitmapEffect GlowColor="White" GlowSize="0" Noise="0" Opacity="1" />
</ToggleButton.BitmapEffect>
</ToggleButton>
А вот и анимация:
<Storyboard x:Key="ButtonGlow" RepeatBehavior="Forever" Timeline.DesiredFrameRate="30">
<DoubleAnimation
BeginTime="00:00:00"
Storyboard.TargetName="btnMap1"
Storyboard.TargetProperty="(UIElement.BitmapEffect).(OuterGlowBitmapEffect.GlowSize)"
From="0.0"
To="10.0"
Duration="0:0:1"
AutoReverse="True"
/>
</Storyboard>