3

私はSilverlightVisualStateManager.GoToStateメソッドを使用して、コントロールをある状態から別の状態に移行しています。これはすべて正常に機能し、トランジションアニメーションはうまく機能します。ただし、移行がいつ完了したかを知りたいので、コードで他のアクションを開始できます。別の状態への移行がいつ完了したかを検出するために使用できるイベントまたはその他のメカニズムはありますか?

4

1 に答える 1

6

コントロールはすぐに指定された状態になります。これがトリガーするアニメーションは、副作用と考えることができます。トリガーされたタイムラインがいつ完了したかは、Completedイベントを介して判断できます。

http://msdn.microsoft.com/en-us/library/system.windows.media.animation.timeline.completed%28VS.95%29.aspx

コリンE。

于 2010-12-17T11:24:04.583 に答える