2010-03-12 61 views
3

我有一個像下面WPF動畫時長

時間一分鏡= 「0:0:1」 已完成= 「DeviceExplorer_Completed」>

出於某種原因動畫似乎沒有奏效線性。 如果我改變持續時間像持續時間=「0:0:0.8」

和stroyboard分配給一個按鈕,動畫移動的MouseEnter事件,但不完全出於某種原因,我搬過來我的鼠標該按鈕幾次,它在enetually完成...

任何想法爲什麼?

+0

我一直有動畫的問題,持續時間不到一秒鐘。如果我將控件的不透明度設置爲零,持續時間爲1秒,則控件消失,但持續時間爲0.5秒時,它只有一半消失(即,它以與持續時間爲1秒相同的速率消失,但僅限於動畫半秒鐘)。 這是一個錯誤?有沒有人找到解決方案? – AndrewS 2010-04-24 07:34:08

回答

1

我在創建動態故事板和動畫時遇到了類似這樣的問題。幫助我的是確保持續時間取決於個人動畫。您可以嘗試在屏幕上放置一個按鈕並使用它來觸發故事板...在那裏放置一個斷點可以確保動畫與故事板的持續時間相同。

找到解決方法之後,我沒有時間來完全調試問題,但我懷疑它與我創建故事板和動畫的順序有關。在我的情況下,故事板非常具有動態性,因此調整一些額外對象的持續時間是我最擔心的問題。

8

您必須設置動畫的持續時間而不是故事板。如果未設置,動畫將默認持續1秒,故事板的結束時間少於此時間,因此動畫將縮短不管時間長短。 當你把持續時間放在動畫上時,它應該可以正常工作。