問題タブ [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.
wpf - アニメーション wpf - n 秒間表示してからフェードアウトする
DoubleAnimation
不透明度を 1 秒で 1 から 0 にアニメーション化するストーリーボードがあります。
フェードアウト アニメーションは非常に高速で、それが目的です。しかし、コントロールを n 秒間表示してからこのフェードアウト アニメーションを開始するアニメーションを作成するにはどうすればよいでしょうか?
現在の値の上に新しい DoubleAnimation を作成してみましたが、値はFrom="1"
とでしTo="1"
たDuration="5"
が、うまくいったようです。何か案は?
c# - 値が変更されたときに TextBox の背景をアニメーション化する
ViewModel からの新しい値に応じて、テキスト ボックス (価格) の背景色をアニメーション化したいと考えています。
色は新しい値によって異なります (0 より大きい -> 緑 - 0 より小さい -> 赤)。
私が見ることができる唯一のアニメーションは、新しい値が設定されたときの起動時です。その後、アニメーションは二度と表示されません。
価格は 1 秒あたり数回変更される可能性があるため、新しい価格値が設定されたときに実行中のアニメーションを中止する必要があります。
wpf - WPF Validation.ErrorTemplate バックグラウンド オブジェクト
Validation.ErrorTemplate の通常の動作を置き換えたい。自分の UserControl の背後に背景の境界線オブジェクト (赤色で塗りつぶされたもの) を配置し、単純なカラー アニメーションを適用して点滅させたいと考えています。
私は暗黙の制御スタイルでこれを試しました:
残念ながら、境界オブジェクトはコントロール UI を完全に覆います。もう 1 つの質問は、DoubleAnimation を Opacity に適用して背景を点滅させるのに適した場所はどこですか? どのプロパティ/イベントをトリガーする必要がありますか? スタイルを使用するか、単に Border.Triggers に配置する必要がありますか?
ありがとうございました
wpf - 幅を右から左にアニメーション化
画面の右端から入ってくるウィンドウをアニメーション化したいと思います。
これは私のxamlです
ただし、幅は右から左ではなく、左から右にアニメーション化されます。このような:
これを変更して、端から来るようにするにはどうすればよいですか?
wpf - WPF アニメーションは一方向にのみ移動します
上下に移動するはずのバーを制御するための一連のトリガーがあります。これらのランダムに選択された値のいずれかが与えられるたびに、適切な位置にスライドします。
しかし、何らかの理由で、それは常に上に移動します。再び下に移動するはずの部分は、ただそこに座っています。変更の間にアニメーションを停止しても、最初からやり直すだけで、それは私が望んでいることではありません。
c# - スライダーによる DoubleAnimation コントロールの期間の変更
Slider の値で DoubleAnimation コントロールの期間を変更しようとしていますが、効果がありません。どうしてか分かりません?
これが私のコードです:
XAML:
C#:
どんな助けでも大歓迎です!前もって感謝します。
wpf - wpfで複数の画像をスクロール
ループを使用してグリッド内の単一の画像をスクロールするこのコードがあります。
今、私は2つの画像1(赤)と2(黄色)を持っています。
そしてそれはループでスクロールします
wpf - ストーリーボードを最初の状態に再起動するトリガー プロパティ
私は 2 つのトリガー イベントを持っ<Trigger.EnterActions>
て<Trigger.ExitActions>
いIsPressed
ますIsMouseOver
。
ボタンをクリックすると、<Trigger Property="IsPressed" Value="True">
ストーリーボードが再生されます。
これはこのストーリーボードにリンクされています:
別のボタンも同じ Storyboard にリンクされています。2番目のボタンをクリックすると、ストーリーボードを再生したいのですが、最初のボタンは通常の状態に戻ります。ストーリーボードのこの部分です。
2番目のボタンがクリックされたときに、最初のボタンをトリガーして通常にリセットするにはどうすればよいですか