0

WPFアプリケーションでFluidKitを使用していますが、アニメーションを高速化したいと考えています。

SlideTransition slideTransition = Resources["SlideTransition"] as SlideTransition;
slideTransition.Direction = Direction.LeftToRight;
slideTransition.Duration = new Duration(new System.TimeSpan(1000)); //does not work
TransitionContainer.Transition = slideTransition;

TimeSpanを期待するDurationタイプの"Duration"プロパティがありますが、指定したタイムスパンではアニメーションが発生しません。

アニメーションの速度を制御する期間を設定するにはどうすればよいですか?

(誰かがこれに対する答えを探しているなら、私はそれをcodeplexフォーラムにも投稿しました。)

4

2 に答える 2

0

これは機能します:

slideTransition.Duration = TimeSpan.FromMilliseconds(200);
于 2009-10-26T14:32:45.800 に答える
0

TimeSpanあなたの例で呼び出されたコンストラクターは、ティックlongに対応する を受け取るものです。タイム スパン ティック単位は 100 ナノ秒を表します。100 マイクロ秒の間にアニメーションを効果的に開始しているため、アニメーションがまったく表示されません。

于 2011-08-23T18:37:52.853 に答える