2012-06-10 65 views
0

我有一個動畫,AutoReverses和有興趣在它完成之前獲得一個事件(我試圖模擬翻轉硬幣,並在中途點我需要改變圖像從頭到尾)中途。有沒有辦法做到這一點?任何獲得動畫完成之前中途提出的事件的方法?

+0

你爲什麼需要一個事件?您可以將動畫改爲故事板轉換的一半。 –

回答

0

對於通常的解決方案來獲取事件的一半方法是將ObjectAnimationUsingKeyFrames和DiscreteObjectKeyFrame中的某個屬性的值切換爲IsGoingUp屬性的值,然後在IsGoingUp屬性中更改處理程序 - 對該更改作出反應 - 可能通過提高事件。

針對您的特定問題 - 您可以將兩個ObjectAnimationUsingKeyFrames與DiscreteObjectKeyFrame一起使用,並將一個圖像的可見性設置爲一個動畫中的Collapsed和另一箇中的Visible。

相關問題