問題タブ [wpf-animation]

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 に答える
260 参照

c# - 同じ開始時間に異なるコントロールに対して同じアニメーションを開始することは可能ですか?

ダブルアニメーションの絵コンテがありますが、

そして、TargetNameProperty を動的に追加するだけで、

この set_animation_for_images() メソッドを同じ開始時間に異なる画像に対して連続して呼び出すことは可能ですか?

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

wpf - TargetProperty が存在するかどうかに基づいて、トリガーにストーリーボードを選択的に適用する方法

グリッド行DataTriggerでアニメーション化するがあります。Colorプロパティがあるため、SolidColorBrush型のBackground.Color場合にうまく機能します。Background

しかし、そのグリッド行が強調表示されると、背景はColor プロパティを持たないLinearGradientBrushになり、ストーリーボードは例外で失敗します。どうすれば対処できますか?

これが私のトリガーです

これは、行が強調表示されたときに発生する例外です。

追加情報: プロパティ パス 'Background.(Color)' 内のすべてのプロパティ参照を解決できません。該当するオブジェクトがプロパティをサポートしていることを確認してください。

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

c# - プログラムが foreach ループでアニメーションを待機するようにする

だから私が持っているのは、さまざまな画像を含むキャンバスです。私が必要としているのは、foreach ループでそのような画像の 1 つのアニメーションをトリガーすることです。問題は、プログラムがループの最後のアニメーションのみを実行することです。アニメーションがまだ実行されている間に foreach ループを一時停止する方法はありますか、または少なくとも foreach が終了するまで次のループに移動するのを停止します。できれば、xaml ではなくほとんどコードで行うことをお勧めします。ここに私のキャンバスのxmalコードがあります -

ここに私のアニメーション方法があります -

そして最後に、厄介なループ -

ご覧のとおり、アニメーションに Completed イベント ハンドラーがあります。問題は、何があってもトリップしないことです。私の CompletedAnimation メソッドは、現時点では bool を true に設定するだけです。

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

wpf - 共有静的リソースに適用されるアニメーション

背景ブラシをRibbonButton使用する要素があります。StaticResource

今、このボタンの背景色にアニメーションを適用しようとしていますが、同じStaticResourceものを使用するすべての要素の背景色もアニメーション化されます!!!

このアニメーションを にのみ適用する方法はRibbonButton?

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

wpf - アニメーション幅 WPF 左側

私はGrid次の方法でアニメーション化できる を持っています:

通常状態画像右

画像をクリックすると、ボタンのテンプレートをストーリーボードでアニメーション化して、次のように好きなだけ大きくすることができます。

ここに画像の説明を入力

それが多かれ少なかれ結果になります。アニメーションは次のようになります。

ご覧のとおり、グリッドを左から右に拡大しても問題ありませんが、私が本当に必要としているのは逆です。グリッドを右から左に拡張します。

ここに画像の説明を入力

どうなる??答えが見つかりません。

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

c# - DropShadowEffect の色をアニメートする

新しいを再適用する必要なく、DropShadowEffect's要素に既に適用されている色をアニメーション化する方法は?XAMLDropShadowEffect

私はこれを試しました:

しかし、DS_Moon戻りますNull!!

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

c# - WPF テキストのトリミング

TextBlockテキストアニメーションを実行するためにWPFを使用しています。TranslateTransform.Xfrom-ActualWidthを に設定することでそうしますActualWidth

すべて正常に動作しますが、小さな問題が 1 つありTextBlock.Textます。プロパティ内のテキストが初期サイズのウィンドウに合わせてトリミングされます。

を設定しようとしTextTrimming="WordEllipsis"ましたが、トリミングが 3 つのドット (...) に置き換えられました。

これらの 3 つのドットを全文 (トリミングなし) に置き換える方法を知りたいです。

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

wpf - アニメーションが最後の部分を起動しない

次のコードがあります。

これは、3 から 1 までのカウンターのように機能します。最後の部分を除いて、すべて正常に動作します。が機能していPanel disappearません。パネルを非表示にする必要がありますが、まだそこにあります...

私が間違っていることは何ですか?

注:ストーリーボードを次のように呼び出します。