問題タブ [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.
c# - 同じ開始時間に異なるコントロールに対して同じアニメーションを開始することは可能ですか?
ダブルアニメーションの絵コンテがありますが、
そして、TargetNameProperty を動的に追加するだけで、
この set_animation_for_images() メソッドを同じ開始時間に異なる画像に対して連続して呼び出すことは可能ですか?
wpf - TargetProperty が存在するかどうかに基づいて、トリガーにストーリーボードを選択的に適用する方法
グリッド行DataTrigger
でアニメーション化するがあります。Colorプロパティがあるため、SolidColorBrush型のBackground.Color
場合にうまく機能します。Background
しかし、そのグリッド行が強調表示されると、背景はColor プロパティを持たないLinearGradientBrushになり、ストーリーボードは例外で失敗します。どうすれば対処できますか?
これが私のトリガーです
これは、行が強調表示されたときに発生する例外です。
追加情報: プロパティ パス 'Background.(Color)' 内のすべてのプロパティ参照を解決できません。該当するオブジェクトがプロパティをサポートしていることを確認してください。
c# - プログラムが foreach ループでアニメーションを待機するようにする
だから私が持っているのは、さまざまな画像を含むキャンバスです。私が必要としているのは、foreach ループでそのような画像の 1 つのアニメーションをトリガーすることです。問題は、プログラムがループの最後のアニメーションのみを実行することです。アニメーションがまだ実行されている間に foreach ループを一時停止する方法はありますか、または少なくとも foreach が終了するまで次のループに移動するのを停止します。できれば、xaml ではなくほとんどコードで行うことをお勧めします。ここに私のキャンバスのxmalコードがあります -
ここに私のアニメーション方法があります -
そして最後に、厄介なループ -
ご覧のとおり、アニメーションに Completed イベント ハンドラーがあります。問題は、何があってもトリップしないことです。私の CompletedAnimation メソッドは、現時点では bool を true に設定するだけです。
wpf - 共有静的リソースに適用されるアニメーション
背景ブラシをRibbonButton
使用する要素があります。StaticResource
今、このボタンの背景色にアニメーションを適用しようとしていますが、同じStaticResource
ものを使用するすべての要素の背景色もアニメーション化されます!!!
このアニメーションを にのみ適用する方法はRibbonButton
?
wpf - アニメーション幅 WPF 左側
私はGrid
次の方法でアニメーション化できる を持っています:
画像をクリックすると、ボタンのテンプレートをストーリーボードでアニメーション化して、次のように好きなだけ大きくすることができます。
それが多かれ少なかれ結果になります。アニメーションは次のようになります。
ご覧のとおり、グリッドを左から右に拡大しても問題ありませんが、私が本当に必要としているのは逆です。グリッドを右から左に拡張します。
どうなる??答えが見つかりません。
c# - DropShadowEffect の色をアニメートする
新しいを再適用する必要なく、DropShadowEffect's
要素に既に適用されている色をアニメーション化する方法は?XAML
DropShadowEffect
私はこれを試しました:
しかし、DS_Moon
戻りますNull
!!
c# - WPF テキストのトリミング
TextBlock
テキストアニメーションを実行するためにWPFを使用しています。TranslateTransform.X
from-ActualWidth
を に設定することでそうしますActualWidth
。
すべて正常に動作しますが、小さな問題が 1 つありTextBlock.Text
ます。プロパティ内のテキストが初期サイズのウィンドウに合わせてトリミングされます。
を設定しようとしTextTrimming="WordEllipsis"
ましたが、トリミングが 3 つのドット (...) に置き換えられました。
これらの 3 つのドットを全文 (トリミングなし) に置き換える方法を知りたいです。
wpf - アニメーションが最後の部分を起動しない
次のコードがあります。
これは、3 から 1 までのカウンターのように機能します。最後の部分を除いて、すべて正常に動作します。が機能していPanel disappear
ません。パネルを非表示にする必要がありますが、まだそこにあります...
私が間違っていることは何ですか?
注:ストーリーボードを次のように呼び出します。