DispatcherTimer
メニューに簡単な翻訳アニメーションを適用するために WP7 Silverlight を使用しています。
ここで、ステップの長さを減らすと、移動はスムーズに見えますが、遅くなります。ステップの長さを大きくすると、移動は速く見えますが、滑らかではありません。
解決策は、ステップの長さを小さく保ち、間隔を短くすることです。しかし問題は、エミュレータが 10 ミリ秒以下の間隔で同じ数のステップを作成することです。
introTimer.Interval = TimeSpan.FromMilliseconds(10);
と同じ:
introTimer.Interval = TimeSpan.FromMilliseconds(1);
では、非常に短い時間ごとに何かを繰り返し発生させる方法/代替手段/解決策はありますか?