問題タブ [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 に答える
999 参照

silverlight - SL4/MVVM: VM で void Foo() を使用して MouseDragElementBehavior.Dragging イベントを処理する

私が持っているコントロールで MouseDragElementBehavior.Dragging イベントを処理しようとしています。私がこれをやりたい理由の背景については、こちらを参照してください。

このイベントの配線に問題があります。XAML から、ユーザー コントロールに動作を追加したことがわかります。次に、CallMethodAction EventTrigger を介して動作の Dragging イベントにハンドラーを追加しようとしました。

次のメソッド シグネチャを試してみましたが、うまくいきませんでした。

添付されたビヘイビアでイベントを処理するためにトリガーを使用した経験がある人はいますか?

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

javascript - MacOSとFirefoxを使用してcmd+hをトリガーするにはどうすればよいですか?

Firefox(3-6)を使用しており、MacOSを使用してcmd+ h(アプリケーションを最小化)をトリガーする必要があります。しかし、私はそれを機能させることができません。

ここでの問題は、私がrteを使用していること(このrteはiframeを使用している)と、ショートカットをキャッチしていることです。元のイベントを取得でき、親ウィンドウでjs-functionを呼び出そうとしました。しかし、私はそれを機能させることができません。

誰か私に何かアドバイスはありますか?

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

silverlight - Silverlight4EventTriggerが処理されました

アプリケーションに2つのネストされたグリッド(FrameworkElement)アイテムがあります。

各InvokeCommandsは、ビューモデルの(Prismライブラリからの)DelegateCommandにアタッチされます。

現時点では、 MouseLeftButtonEventがInnerGridレベルで処理されていないため、 InnerGridのEventTriggerもOuterGridのイベントをトリガーします。

EventTriggerに処理され、OuterGridにバブルアップしないように通知する方法はありますか?

現時点では、XAMLコードビハインドでイベントを使用してイベントを処理するように設定するInnerGridのラッパーFrameworkElementを使用することしか考えられません。他に何かアイデアはありますか?

----編集---- 最後に、アプリケーションにMVVM Lightを含め、InvokeCommandActionをRelayCommandに置き換えました。これは現在、意図したとおりに機能しています。ブライアントの答えを、私に提案をしてくれた勝者としてマークします。

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

jquery - jqueryuiオートコンプリートコンボボックスで選択イベントハンドラーをトリガーするには?

ユーザーがコンボボックスで何かを選択すると、コンボボックス内の選択イベントハンドラーが ajax 呼び出しを行い、別の div 要素にコンテンツをレンダリングする jqueryui オートコンプリートコンボボックスウィジェットがあります。例えば:

[コンボボックス] > [div]

div には、ユーザーが送信をクリックして別のページに移動できるコンテンツが含まれています。

ユーザーがコンボボックス内で選択を行った後に戻るボタンをクリックし、div 内をクリックして次のページに移動すると、コンボボックスに最後に選択された値が表示されるという問題が発生しています。ただし、div には、(div に動的コンテンツを設定した) ajax 要求の前に、ページに最初にレンダリングされたとおりの値が表示されます。その結果、コンボ ボックス内に表示される値は、div に表示されるコンテンツと矛盾するようになりました。

この問題を解決するには、ページが最初に読み込まれたときにコンボ ボックス内の特定の値の選択をトリガーする必要があります。これにより、jqueryui オートコンプリート コンボボックス コード内の選択イベント ハンドラーが実行され、div がリロードされます。

そうするための最良の方法は何ですか?

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

php - jQueryによる非表示の入力への変更は、どのイベントでもリッスンできますか?

質問からも理解できるかもしれませんが、私は非表示の入力に発生する1つの変更をトリガーしようとしています。

内部的には、データをdivにロードします。このdivも非表示になっており、ロードはjQueryで行われ、入力値は1に変更されます。アラートボックスは表示されません。

HTMLの読み込み:

PHPからの変更

任意のアイデア、どうすればこの変更をトリガーできますか?

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

javascript - JavaScript タグ トリガー - ページ上のコード位置

タグが表示されたときにそのタグを使用して警告します

このコードが機能しているので、奇妙です:

Jsが機能するためにタグの下にある必要があるのはなぜですか? ここで何が問題なのですか?

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

ajax - ajax呼び出し後のjquery bind関数とトリガー

私はajaxとJQueryが初めてです。js-jquery コードに上記の ajax 呼び出しがあります。bindALLFunctions(); ajax 呼び出し後にすべてのトリガーと関数を再呼び出しするために使用されます。期待どおりにすべて正常に動作します。ただし、最初のアクションが完了した後に何かをロードする方が良い場所を読んだので、次の2つを追加/編集しようとしましたが、成功しませんでした. 何か案は?

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

wpf - 特定のキーで EventTrigger を使用する

特定のキー (スペースキーなど) がタッチされたときに EventTrigger を使用してコマンドを呼び出したい

現在私は持っています:

KeyDown がスペースバーで発生した場合にのみこれが発生するように指定するにはどうすればよいでしょうか?

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

wpf - MVVM を使用したイベントからのアニメーションのトリガー

ここで、ある種の MVVM 限界点に達したようです。

基になるビュー モデル オブジェクトの "Status" プロパティが変更されたときに、コントロールの不透明度を 0.5 秒間 (DoubleAnimation を 0.5 から 1.0 に) アニメーション化したいと考えています。最初は DataTrigger を使用してこれを達成しましたが、特定の値だけに対応する方法が見つからなかったため、設定する前に VM オブジェクトの「ステータス」プロパティを特別な「保留中」の値に常に切り替える必要がありました。意図した値に。(なんらかの変更に対応する方法はありますか?)

これはハッキーだったので、代わりに EventTriggers をいじり始めました...

これは私がこれまでに試したことです:

  1. 通常の使用EventTrigger

これには RoutedEvent が必要なように見えますが、それには、基になるビュー モデル オブジェクトが DependencyObject から継承する必要があります。

  1. 使用するi:Interaction.Triggers

StoryBoardそうすれば、通常の .NET イベントをリッスンして反応することができますが、そのアプローチの使用を開始する方法が見つかりません。

  1. の使用i:Interaction.Triggersと書き込みBehavior

この実験は、カスタム ビヘイビアを関連付けられたコントロールにアタッチする方法を見つけられなかったという事実により不十分でした。

XAML は次のようになります。

カスタム動作は次のとおりです。

XAML パーサーでは "MyControl" に直接アタッチする必要があったため、これは機能しませんでしたが、イベント トリガーにアタッチする必要があります。次に、このアプローチを試しました:

lookupVisualParentこれは機能しないという事実に失敗しました。動作の論理的な親は常にnullです。

これはかなり一般的なタスクだと思いますか?この問題の良い解決策はありますか? DependencyObjectイベントが発生したときにアニメーションを開始するために、ビュー モデル クラスを派生するように記述しなければならないのは奇妙だと思います。

乾杯

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

wpf - WPF Listboxitem イベント トリガー ショー ポップアップ

私はこれにかなり行き詰まっており、洞察が必要です。ユーザーのマウスオーバーがリストボックスアイテムの場合、マウスが現在上にあるアイテムに関する詳細を表示したい(意味があることを願っています:()

私が達成したいことを実証するには、サンプルコードを参照してください

XAML

ユーザーがリストボックスの項目にカーソルを合わせたときに、顧客の写真をポップアップで表示したいと考えています。

どうもありがとう

PS: コードはこの投稿を書いている間に「調理」されたので、デモ専用です。リストボックスには複数のアイテムがあり、各アイテムにカーソルを合わせると、そのオブジェクトに関連付けられた写真が表示されます。