問題タブ [doubleanimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
374 参照

wpf - WPFで単一のアニメーションリピート間の時間を設定するには?

待機中のコントロールに DoubleAnimation があり、永遠に繰り返されます。しかし、私はすべての繰り返しの間に時間を設定したい. どうやってやるの?

私のアニメーションは次のとおりです。

0 投票する
0 に答える
659 参照

c# - ストーリーボードの最後にトリガーされる DoubleAnimation.Completed イベント

そのため、Storyboard複数のアニメーションを次々に実行する (すべてを同時に実行するわけではない) があり、それらのアニメーションの一部でDoubleAnimation.Completedイベントをサブスクライブします。アニメーションは完全に正常に実行されますが、アニメーションのイベントは、個々のアニメーションが終了したとき (次のアニメーション)ではなくCompleted、全体が終了したときにのみトリガーされます。例えば:StoryboardBeginTime

この例HideAnimation_Completedでは、 は 1 秒後 (合計持続時間storyboard) に呼び出さHideAnimation_Completedれ、完了後にShowAnimation_Completed呼び出されます。

HideAnimation_Completed1 秒後に両方ではなく、0.5 秒ShowAnimation_Completed後と 1秒後に呼び出されることを期待していました。

これがWPFの意図した動作なのか、それとも何か不足しているのか、誰でも知っていますか?

注: 前のコードは、私が抱えている問題を説明するための単なる例です。私の実際のプログラムでは、動的に生成されStoryboard、クラスのさまざまな部分でグローバルに追加される複数のアニメーションがあります。Completedしたがって、イベントとメソッドを使用して前のアニメーションの最後に各アニメーションを開始するというアイデアはUIElement.BeginAnimation、私のリソースの最後のものです。これは、かなり多くのコードを変更する必要があるためです (そして、おそらくパフォーマンスに大きな影響を与えるでしょう)。私のアプリケーション)。

0 投票する
2 に答える
452 参照

c# - DoubleAnimation は、リソースが Window にある場合にのみ origin == NaN を訴えます

大規模な WPF アプリケーションがあります。UI のマルチスレッド化を検討しています。そのプロセスの一環として、いくつかのアプリケーション レベルのコントロールとスタイル リソースをウィンドウ レベルに移動します。(アプリケーション スレッド上にいない限り、DynamicResource を使用してアプリケーション レベルで解決することはできないことを経験から知っています。) とにかく、制御リソースの束を移動しました。アプリケーションは、1 つの厄介な問題を見つけて動作します。FrameworkElement の高さと幅のすべてのアニメーションが壊れていました。コントロールの幅または高さが NaN であるため、これらはすべて失敗します。これらのアニメーションはすべて、コントロール テンプレートがアプリケーション レベルで登録されている場合に機能します。高さまたは幅をアニメーション化するすべてのコントロールには、NaN ではない適切なデフォルトの高さまたは幅の値があります。リソースの場所がこれに影響するのはなぜですか?

0 投票する
0 に答える
220 参照

c# - c# wpf ダブルアニメーション/ストーリーボード PropertyPath

曲線をゆっくりとアニメーション化しようとしていますが、開始点から X2、Y2 ポイントまでアニメーション化する場合にどの PropertyPath を使用すればよいかわかりません。