謝謝Megakemp,這就是我害怕不得不做的。我不想在XAML中管理故事板的兩個副本。如果我不得不添加一個控件並通過storyboard(1)進行管理,我將不得不記住要將更改複製並粘貼到其他故事板(2)。我想這些是你必須跳過的環節,直到我期待的功能出現爲止。
現在我確實想到了另一個想法嘗試,但無法獲得功能。這是我的想法,我可以在代碼中更好地解釋它..這下面的代碼不會編譯,它只是爲了讓我的觀點。
Dim board As Storyboard = New Storyboard
board = DirectCast(TryFindResource("Animation1"), Storyboard)
If board IsNot Nothing Then
board.Begin(Me)
While board.GetCurrentState(Me) = ClockState.Active
'Wait until Animation1 ends
End While
'Start Animation2
board = DirectCast(TryFindResource("Animation2"), Storyboard)
If board IsNot Nothing Then
board.Begin(Me)
End If
End If
感謝您的幫助..如果任何人有另一種答案或者更深入的瞭解,請不要猶豫後,我並沒有放棄這個想法完全呢。
您不必管理兩個副本,只需使用故事板製作資源並參考兩次! – 2008-10-15 15:34:45
開始延遲在故事板對象本身上設置,因此他需要有兩個副本,一個有延遲,另一個沒有。 – 2008-10-15 16:17:11