是否有內置內容可將所有已完成對象的動畫重置爲其預動畫值?在Silverlight中將對象重置爲預先動畫值
我正在做的是加載一個用戶控件在畫布上,當添加時運行一組動畫。後來,我刪除了usercontrol(Canvas.Children.Clear),但不刪除它。如果我再次將它重新添加到畫布中,我希望它出現就好像它已被重新加載(即對象都從它們的預動畫值再次開始並開始動畫),但控件不是重新加載,它是隻是再次顯示。
像矩形一樣是visibility.collapsed和canvas.left = 10,因爲它是預動畫狀態,visibility.visible和canvas.left = 50,因爲它是動畫後狀態。在添加畫布時,無論是第一次加載還是稍後加入,我都希望它進入預先動畫狀態。
有沒有任何直接的方法來做到這一點?
這是完美的,它的工作原理與你描述的一樣。優秀!!! – Stan 2011-03-05 18:48:07