Спасибо, Мегакемп, это то, чего я боялся делать. Я не хотел управлять двумя копиями раскадровки в XAML. Если мне нужно добавить элемент управления и управлять им с помощью раскадровки (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
Спасибо за вашу помощь ... и если у кого-то есть другой ответ или более глубокое понимание, пожалуйста, не стесняйтесь писать, я еще не отказываюсь от этой идеи полностью.