問題タブ [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 に答える
11132 参照

c# - WPFアニメーションが終了したときに発生するイベントはありますか?

WPFアニメーションの終了時に発生するイベントはありますか?

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

c# - C# wpf アニメーションの終了時にアクションを実行

私はwpfを学んでいると同時に、それを使ってアプリを開発しています。doubleanimation (または他の種類) が完了したときに何かを実行する方法を理解するのに苦労しています。例えば:

これはどのように達成できますか?これに関する他の投稿をかなり読んだことがありますが、それらはすべて xaml を使用して説明していますが、c# コードを使用したいと考えています。ありがとう!

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

c# - スライダーによる DoubleAnimation コントロールの期間の変更

Slider の値で DoubleAnimation コントロールの期間を変更しようとしていますが、効果がありません。どうしてか分かりません?

これが私のコードです:

XAML:

C#:

どんな助けでも大歓迎です!前もって感謝します。

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

c# - WPF でアニメーションの前に手動コントロール プロパティを設定しても機能しない

に画像がありますが、それを移動してから を使用するCanvasと、メソッドは無視されます。再度移動する唯一の方法はアニメーションを使用することです。何が問題なのですか?DoubleAnimationCanvas.SetLeft(image)Canvas.SetLeft(control)

何が起こっているかの画像付きの説明は次のとおりです。

ここに画像の説明を入力

Canvas.Leftプロパティのデフォルトのコイン位置は 0 です。

ここに画像の説明を入力

次のコードでマウスで移動します。

ここに画像の説明を入力

マウスがキャンバスから離れると、アニメーションによってコインが元のCanvas.Left位置に移動します。

問題は、もう一度やり直すときです(マウスでコインを動かしてもCanvas.SetLeft(iCoin, p.X);完全に無視され、アニメーションでのみ機能します。

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

c# - 絵コンテのアニメーションを止めることはできません。開始することしかできません

私はストーリーボードでアニメーションを管理しようとしています。これは点滅するラベルであり、この効果を達成するためにこのコードを使用しました(アニメーションでは、コードビハインドでのみ動作することを好みます):ストーリーボードを宣言します。

次に、アニメーションを起動します。

この時点まではすべて機能しますが、画面上のボタンを押してストーリーボードを停止しようとすると問題が発生します。

LabelStoryboard は null ではありません。コード .Stop() が実行されますが、アニメーションは停止しません。コードの何が問題になっていますか?

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

wpf - マウスオーバーイベントでDoubleAnimationを停止するには?

2 つのキャンバスと tbmarquee という名前のテキストブロックがあり、ウィンドウの読み込み時に上から下にアニメーション化されますが、モースの上で停止したいのですが、クリックするとリンクに移動します。どうすればよいですか?

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

wpf - WPF アニメーション (単一要素の複数のプロパティを同時に変更)

1 つの UI 要素の複数のプロパティを同時にアニメーション化する必要があります。

たとえば、ウィンドウの幅と高さを同期的に縮小します。

何か案が?

アニメーションを段階的に実行します。幅の変更が完了すると、高さが変わります。:|

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

wpf - DoubleAnimation StoryBoard が表示されると WPF Rectangle がトリガーされる

WPFでRectangleをフェードイン/フェードアウトするDoubleAnimationがあります

これは正常に機能しますが、長方形が表示されている場合にのみこれを実行したいと考えています。現在、ロード時にバックグラウンドでアニメーション化されます(私は推測します)。

アニメーションが表示されているときにアニメーションを開始し、非表示/折りたたみ時に停止するように変更するにはどうすればよいですか?

それとも関係ありませんか?アプリケーションには多くの長方形があり、ほとんどの場合それらは隠されているため、(アニメーション用に) リソースを消費するのではないかと心配しています。

ありがとう。