問題タブ [eventtrigger]

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

silverlight-4.0 - Silverlight 4 でプロパティ System.Windows.EventTrigger.RoutedEvent に割り当てることができません

上記の例外は、Silverlight 4 アプリケーションのこの XAML でスローされます。

背後にあるコード:

調子はどう?WPFのバックグラウンドから来た、私にとっては完全に合理的なコードのようです。

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

wpf - サイズが拡大または縮小するときに、アイテムを XAML の Canvas の同じポイントに保持するにはどうすればよいですか?

サイズが拡大および縮小する円を示す次の xaml があります。アニメーションの実行中、円の中心点をキャンバスに配置したままにします。

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

silverlight - Silverlight/Blend Datatrigger/EventTrigger STRANGEの問題

私のユーザーコントロールには、項目コントロールに 3000 個の NewDotControls が含まれています。NewDotControl の ControlTemplate は、visualstates を定義するスタイルで指定され、Loaded イベントで GotoStateAction を呼び出すイベントトリガーがあります。

3000 個の NewDotControl のうち約 445 個のみが、EventTrigger によって定義された「選択済み」状態になりますが、残りの NewDotControlsはそうではありません。ViewModel にバインドされている DataTriggers を使用すると、同じことが起こります。同じ xaml/code/app が WPF で機能します。

DataTriggers/EventTriggers/GotoStateAction が ItemsControl のすべてのコントロールで機能しないのはなぜですか?

最初の Loaded EventTrigger を削除すると、約 775 ~ 800 個の NewDotControls が DataTriggers/GotoStateAction に応答します。コマンドをコントロールに接続すると、コマンドが実行されて ViewModel プロパティが変更され、PropertyChanged イベントが発生しますが、それでも DataTrigger/GotoStateAction は発生しません。

何が欠けている可能性がありますか?データバインドできる項目コントロールの項目数に制限はありますか? または、これは ControlTemplate にあるために問題がありますか? これが WPF では機能するのに、Silverlight では機能しないのはなぜですか?

ありがとう!!!ラジェッシュ

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

wpf - BorderOnMouseDownのWPF背景の変更

マウスの左ボタンを下にした境界線の背景を変更しようとしています。ボタンわからない。もちろん、私のグラデーションには3つのストップがあります。

イベントトリガー:

ストーリーボード:

誰かが間違いを見たら教えてください;)

0 投票する
5 に答える
22859 参照

silverlight - XAML で「ENTER」キーが押されたときにコマンドを呼び出す

で ENTER を押したときにコマンドを呼び出したいTextBox。次の XAML を検討してください。

その MyCommand は次のとおりです。

上記により、キーを押すたびにコマンドが呼び出されます。ENTER キーが押されたときにのみコマンドを呼び出すように制限するにはどうすればよいですか?

Expression Blend では条件を使用できることは理解していますが、それらは要素に制限されているようで、イベント引数を考慮することができません。

また、実装の上に構築され、必要なことを実行できる独自の実装を提供するSLEXにも出会いました。別の考慮事項は、独自のトリガーを作成することですが、外部ツールキットを使用せずにそれを行う方法があることを願っています。InvokeCommandActionSystems.Windows.Interactivity

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

tabcontrol - SketchFlow / TabControl で (選択された) TabItem を使用して状態をトリガーする

コンテキスト: 新しい Sketchflow / Silverlight プロジェクト。エクスプレッション ブレンド 4 (アルティメット)

以下のコードがあります。2 つの TabItem を持つ TabControl があります。また、状態の変化をすばやく視覚化するために、2 つの「コールアウト」(大きなバブルのもの) があります。

VisualStateGroup を作成し、その下の States に追加しました。(プロジェクトを実行した後) NAVIGATE ウィンドウからこれらを手動で呼び出すと、状態は期待どおりに機能します。callout1 と callout2 は、不透明度を反転させます (100% から 10% の間)。したがって、私は州とその仕組みについて基本的な理解を持っています。

ただし、TabItem にトリガー イベントを追加すると、トリガーは適切に見えますが、機能しません。以下は、必要最低限​​の部分まで削除された例です。

EventName="MouseLeftButtonDown" と EventName="Click" を試してみましたが、うまくいきませんでした。

ObjectAnimationUsingKeyFrames タグもコメントアウトしましたが、運もありません。

私が見逃しているものを見た人はいますか?

基本的に、TabItem を取得 (選択) して State 変更をトリガーすることはできません。

ありがとう。

-----------XAML コードの開始

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

silverlight - Windows Phone 7_EventTrigger

私は Windows Phone 7 で作業しています。以下のように TextBlock に EventTrigger を使用すると:

RoutedEvent="TextBlock.Loaded" がある場合は問題ありませんが、別のイベント (MouseMove、Click...) は「属性 TextBlock.MouseMove 値が範囲外です」というエラーで失敗します。何が問題ですか?
どうもありがとう。

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

wpf - Silverlight 3: イベント トリガーは、属性が範囲外であると主張します

マウスが入ったときにグリッドを非透明にしたい。だから私は MouseEnter イベントをキャッチして Opactity プロパティをアニメーション化しようとします

しかし、InitializeComponent は、Grid.MouseEnter 属性が範囲外であると主張しています。私が間違っていることは何ですか?

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

windows-phone-7 - SelectionChangedイベントでインタラクショントリガーを使用する正しい方法

起動するようにイベントに接続されたコマンドがありますが、CommandParameterで取得するのは、以前に選択されたアイテムであるか、SelectionChangedが完了する前に選択されたアイテムである可能性があります。

いずれにせよ、イベントから新しく選択されたアイテムを取得するために何を変更すればよいかわからない。

ありがとう

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

dynamic - 動的に作成されたコントロールのための eventtocommand

動的に作成されたコントロールにトリガーを追加したいのですが、できませんでした。イベントは発生しません。これは私のコードです。

コマンドはビューモデルに実装されています。