2011-11-12 88 views
0

動畫按鈕,我做一個啓動按鈕,提示用戶點擊它在開始。如何在啓動時

我想在啓動動畫我的按鈕,與按鈕鼠標懸停動畫和持續鼠標移開,這樣它看起來像它的閃爍。然後在點擊時停止動畫。

任何想法如何做到這一點?

回答

1

您的主要故事板將由按鈕的Loaded事件激發。然後,您將在Click事件觸發另一個事件觸發器,該事件觸發器刪除Loaded事件中創建的故事板。

例如:

<Button> 
     <Button.Background> 
      <SolidColorBrush Color="White"/> 
     </Button.Background> 
     <Button.Triggers> 
      <EventTrigger RoutedEvent="Button.Loaded"> 
       <BeginStoryboard Name="MainStoryboard"> 
        <Storyboard Storyboard.TargetProperty="Background.Color" Duration="00:00:02" RepeatBehavior="Forever"> 
         <ColorAnimation To="Black" AutoReverse="True"/> 
        </Storyboard> 
       </BeginStoryboard> 
      </EventTrigger> 
      <EventTrigger RoutedEvent="Button.Click"> 
       <RemoveStoryboard BeginStoryboardName="MainStoryboard"/> 
      </EventTrigger> 
     </Button.Triggers> 
     Test 
    </Button> 
+0

@Hasan:我不明白,抱歉。沒有代碼隱藏。 –

相關問題