2015-10-03 41 views

回答

1

使用ThicknessAnimation,而不是DoubleAnimation :)

+0

感謝的人,我真的工作,任何想法如何我可以使動畫更流暢? –

+0

嘗試'EasingFunction' :)參考:https://msdn.microsoft.com/en-us/library/vstudio/ee308751(v=vs.100).aspx – faztp12

0

我試圖通過改變邊距值放大的橢圓形,但沒看懂看到任何視覺變化。

我看到這個問題已經得到了迴應,在任何情況下,這是它是如何可能的XAML使用標記動畫在WPF橢圓的高度和寬度的例子:

<Ellipse Height="100" Width="100" Fill="Blue" Stroke="Black"> 
      <Ellipse.Triggers> 
       <EventTrigger RoutedEvent="Loaded"> 
        <EventTrigger.Actions> 
         <BeginStoryboard> 
          <Storyboard> 
           <DoubleAnimation RepeatBehavior="Forever" Storyboard.TargetProperty="Width" From="100" To="300" Duration="00:00:02" /> 
           <DoubleAnimation RepeatBehavior="Forever" Storyboard.TargetProperty="Height" From="100" To="300" Duration="00:00:02" /> 

          </Storyboard> 
         </BeginStoryboard> 
        </EventTrigger.Actions> 
       </EventTrigger> 
      </Ellipse.Triggers> 

</Ellipse> 
+0

Tnx你也是,我會提醒這一點,但它的工作保證金也是 –