問題タブ [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.
wpf - 複数のターゲットでストーリーボードを開始
ListBox
に設定されているSelectedItemChanging
依存関係プロパティでサブクラス化されていStoryboard
ます。Storyboard
選択したアイテムが変更されたら、 の各アイテムでこれを実行したいListBox
。
の単一インスタンスでこれはどのように可能Storyboard
ですか?
wpf - WPF-シーケンシャルアニメーションの簡単な例
WPFアニメーションについて学習していますが、アニメーションを順番に適用する方法について混乱しています。簡単な例として、均一なグリッドに4つの長方形があり、それぞれの色を順番に変更したいと思います。これが私がこれまでに持っているものです:
これを達成する最も簡単な方法は何ですか?コメントのコードは私の最初の推測ですが、正しく機能していません。
silverlight - Silverlight で UserControl の実際にバインドしますか?
SOに関するいくつかの質問を見ましたが、私の質問に答えるものはありません。
達成したいこと: ストーリーボードを使用してキャンバス内を移動するカスタム コントロール (A と呼びましょう) があります。そして、別のカスタム コントロールのキャンバス (B と呼びましょう) の位置を最初のコントロールにバインドしたいと考えています。
TransformToVisual(Application.Current.RootVisual) を使用すると、コントロール A の実際の位置を取得できますが、これで B の Canvas.Left および Canvas.Top へのバインディングを取得する方法がわかりません。
誰かがこのタスクを達成する方法を考え出しましたか? または、正しい方向に向けてもらいますか?
wpf - WPFプログラムで余白アニメーションを削除
スタックパネルがコード ビハインドから移動したように見えるように、アニメーション ストーリーボードのスタックパネルの両側のマージンを削除するにはどうすればよいですか? このアニメーションを使用するスタックパネルの数は実行時に異なるため、分離コードで行う必要があります。ありがとう:o)
c# - WPF の StoryBoard から ToggleButton をチェック/チェック解除
いくつかの を展開/折りたたむアニメーションがStackPanel
あります。ウィンドウには、折りたたまれToggleButton
たときにチェックを外さなければならないがいくつかありますStackPanel
。私はこのようなアニメーションを持っています:
これにより が非表示になりますが、他のイベントからStackPanel
T のチェックを外す必要があります。oggleButton
ToggleButton
From thisのチェックを外すことはできStoryBoard
ますか?
もしそうなら、それがすでにチェックされている/チェックされていないかどうかを確認する必要がありますか?
.net - XAML での WPF 設定のストーリーボード ターゲット
現在、それぞれが同じアニメーションを実行するようにトリガーを設定したいボタンのセットがあります。ターゲットごとに毎回ストーリーボードを書き直す必要がないように、XAMLでターゲットをストーリーボードに「渡す」方法はありますか?
wpf - 現在の値で始まるアニメーションを開始します (ハンドオフ)。
ビジュアルの色のアニメーション化を開始するいくつかの DataTriggers を含む WPF Datatemplate があります。color プロパティが現在持っている実際の値からアニメーションを開始するにはどうすればよいですか?
現在アクティブな別のアニメーションがある可能性があるため、新しいアニメーションを開始することはできませんが、DataTriggers の ExitAction と RemoveStoryboard を使用してアニメーションを削除すると、position プロパティがデフォルト値に戻されます。
代わりに、一方を他方に引き継ぎたいと思います。
これは単純に実行できない WPF の制限ですか?
wpf - WPF: UI 要素の背景プロパティを XAML で null/nothing/default に設定するにはどうすればよいですか?
コードを使用して、UI 要素の background プロパティを に設定することでデフォルト値に設定できますnothing
。
しかし、XAML でこれを行うにはどうすればよいでしょうか。特に、ストーリーボードでこれを行っています:
c# - WPFエキスパンダーボーダーアニメーションは、含まれているすべてのコントロールに影響しますか?
WPFエキスパンダーを使用して、多数のアナログプロセス変数を表示しています。
これらの変数の1つが「警告」または「アラーム」状態になったときに、エキスパンダーの境界線を「グロー」(またはフラッシュ)にしたい。
これを実現するために、ビューモデルのいくつかのブールプロパティ(「AnalogWarningActive」および「AnalogAlarmActive」)にバインドされたいくつかのデータトリガーを使用しています。データトリガーは、エキスパンダーの境界線の不透明度をアニメーション化するストーリーボードを開始します。
データトリガーは期待どおりに機能します。適切な境界線の色が表示され、不透明度のアニメーションが開始されます。ただし、2つの問題があります。
境界線の不透明度だけでなく、エキスパンダー全体(および含まれているすべてのコントロール)の不透明度が変化しています。
'AnalogWarningActive'および'AnalogAlarmActive'タグがFalseに戻ると、境界線は消えますが、不透明なアニメーションは無期限に続行されます(つまり、エキスパンダー全体がフェードインおよびフェードアウトし続けます)。
これが私が使用しているxamlです: