問題タブ [storyboard]

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 投票する
2 に答える
1533 参照

wpf - 複数のターゲットでストーリーボードを開始

ListBoxに設定されているSelectedItemChanging依存関係プロパティでサブクラス化されていStoryboardます。Storyboard選択したアイテムが変更されたら、 の各アイテムでこれを実行したいListBox

の単一インスタンスでこれはどのように可能Storyboardですか?

0 投票する
3 に答える
11000 参照

wpf - WPF-シーケンシャルアニメーションの簡単な例

WPFアニメーションについて学習していますが、アニメーションを順番に適用する方法について混乱しています。簡単な例として、均一なグリッドに4つの長方形があり、それぞれの色を順番に変更したいと思います。これが私がこれまでに持っているものです:

これを達成する最も簡単な方法は何ですか?コメントのコードは私の最初の推測ですが、正しく機能していません。

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

silverlight - Silverlight で UserControl の実際にバインドしますか?

SOに関するいくつかの質問を見ましたが、私の質問に答えるものはありません。

達成したいこと: ストーリーボードを使用してキャンバス内を移動するカスタム コントロール (A と呼びましょう) があります。そして、別のカスタム コントロールのキャンバス (B と呼びましょう) の位置を最初のコントロールにバインドしたいと考えています。

TransformToVisual(Application.Current.RootVisual) を使用すると、コントロール A の実際の位置を取得できますが、これで B の Canvas.Left および Canvas.Top へのバインディングを取得する方法がわかりません。

誰かがこのタスクを達成する方法を考え出しましたか? または、正しい方向に向けてもらいますか?

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

wpf - WPFプログラムで余白アニメーションを削除

スタックパネルがコード ビハインドから移動したように見えるように、アニメーション ストーリーボードのスタックパネルの両側のマージンを削除するにはどうすればよいですか? このアニメーションを使用するスタックパネルの数は実行時に異なるため、分離コードで行う必要があります。ありがとう:o)

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

c# - WPF の StoryBoard から ToggleButton をチェック/チェック解除

いくつかの を展開/折りたたむアニメーションがStackPanelあります。ウィンドウには、折りたたまれToggleButtonたときにチェックを外さなければならないがいくつかありますStackPanel。私はこのようなアニメーションを持っています:

これにより が非表示になりますが、他のイベントからStackPanelT のチェックを外す必要があります。oggleButton

ToggleButtonFrom thisのチェックを外すことはできStoryBoardますか?

もしそうなら、それがすでにチェックされている/チェックされていないかどうかを確認する必要がありますか?

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

.net - XAML での WPF 設定のストーリーボード ターゲット

現在、それぞれが同じアニメーションを実行するようにトリガーを設定したいボタンのセットがあります。ターゲットごとに毎回ストーリーボードを書き直す必要がないように、XAMLでターゲットをストーリーボードに「渡す」方法はありますか?

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

wpf - 現在の値で始まるアニメーションを開始します (ハンドオフ)。

ビジュアルの色のアニメーション化を開始するいくつかの DataTriggers を含む WPF Datatemplate がありますcolor プロパティが現在持っている実際の値からアニメーションを開始するにはどうすればよいですか?

現在アクティブな別のアニメーションがある可能性があるため、新しいアニメーションを開始することはできませんが、DataTriggers の ExitAction と RemoveStoryboard を使用してアニメーションを削除する、position プロパティがデフォルト値に戻されます。

代わりに、一方を他方に引き継ぎたいと思います。

これは単純に実行できない WPF の制限ですか?

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

wpf - WPF: UI 要素の背景プロパティを XAML で null/nothing/default に設定するにはどうすればよいですか?

コードを使用して、UI 要素の background プロパティを に設定することでデフォルト値に設定できますnothing

しかし、XAML でこれを行うにはどうすればよいでしょうか。特に、ストーリーボードでこれを行っています:

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

c# - WPFエキスパンダーボーダーアニメーションは、含まれているすべてのコントロールに影響しますか?

WPFエキスパンダーを使用して、多数のアナログプロセス変数を表示しています。

これらの変数の1つが「警告」または「アラーム」状態になったときに、エキスパンダーの境界線を「グロー」(またはフラッシュ)にしたい。

これを実現するために、ビューモデルのいくつかのブールプロパティ(「AnalogWarningActive」および「AnalogAlarmActive」)にバインドされたいくつかのデータトリガーを使用しています。データトリガーは、エキスパンダーの境界線の不透明度をアニメーション化するストーリーボードを開始します。

データトリガーは期待どおりに機能します。適切な境界線の色が表示され、不透明度のアニメーションが開始されます。ただし、2つの問題があります。

  1. 境界線の不透明度だけでなく、エキスパンダー全体(および含まれているすべてのコントロール)の不透明度が変化しています。

  2. 'AnalogWarningActive'および'AnalogAlarmActive'タグがFalseに戻ると、境界線は消えますが、不透明なアニメーションは無期限に続行されます(つまり、エキスパンダー全体がフェードインおよびフェードアウトし続けます)。

これが私が使用しているxamlです: