2010-07-30 74 views
1

我對ToggleButton應用了OuterGlowBitmapEffect。我給這個發光體添加了動畫,讓它產生了一種脈動效應,引起了人們的注意。我的問題是,如果我在一秒鐘內放慢動畫速度,它會造成很多結局。我怎樣才能防止口吃發生,這是什麼原因導致它不光滑?使用WPF的外部流暢動畫

下面是按鈕:

<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> 

回答