問題タブ [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.
silverlight - SL4/MVVM: VM で void Foo() を使用して MouseDragElementBehavior.Dragging イベントを処理する
私が持っているコントロールで MouseDragElementBehavior.Dragging イベントを処理しようとしています。私がこれをやりたい理由の背景については、こちらを参照してください。
このイベントの配線に問題があります。XAML から、ユーザー コントロールに動作を追加したことがわかります。次に、CallMethodAction EventTrigger を介して動作の Dragging イベントにハンドラーを追加しようとしました。
次のメソッド シグネチャを試してみましたが、うまくいきませんでした。
添付されたビヘイビアでイベントを処理するためにトリガーを使用した経験がある人はいますか?
javascript - MacOSとFirefoxを使用してcmd+hをトリガーするにはどうすればよいですか?
Firefox(3-6)を使用しており、MacOSを使用してcmd+ h(アプリケーションを最小化)をトリガーする必要があります。しかし、私はそれを機能させることができません。
ここでの問題は、私がrteを使用していること(このrteはiframeを使用している)と、ショートカットをキャッチしていることです。元のイベントを取得でき、親ウィンドウでjs-functionを呼び出そうとしました。しかし、私はそれを機能させることができません。
誰か私に何かアドバイスはありますか?
silverlight - Silverlight4EventTriggerが処理されました
アプリケーションに2つのネストされたグリッド(FrameworkElement)アイテムがあります。
各InvokeCommandsは、ビューモデルの(Prismライブラリからの)DelegateCommandにアタッチされます。
現時点では、 MouseLeftButtonEventがInnerGridレベルで処理されていないため、 InnerGridのEventTriggerもOuterGridのイベントをトリガーします。
EventTriggerに処理され、OuterGridにバブルアップしないように通知する方法はありますか?
現時点では、XAMLコードビハインドでイベントを使用してイベントを処理するように設定するInnerGridのラッパーFrameworkElementを使用することしか考えられません。他に何かアイデアはありますか?
----編集---- 最後に、アプリケーションにMVVM Lightを含め、InvokeCommandActionをRelayCommandに置き換えました。これは現在、意図したとおりに機能しています。ブライアントの答えを、私に提案をしてくれた勝者としてマークします。
jquery - jqueryuiオートコンプリートコンボボックスで選択イベントハンドラーをトリガーするには?
ユーザーがコンボボックスで何かを選択すると、コンボボックス内の選択イベントハンドラーが ajax 呼び出しを行い、別の div 要素にコンテンツをレンダリングする jqueryui オートコンプリートコンボボックスウィジェットがあります。例えば:
[コンボボックス] > [div]
div には、ユーザーが送信をクリックして別のページに移動できるコンテンツが含まれています。
ユーザーがコンボボックス内で選択を行った後に戻るボタンをクリックし、div 内をクリックして次のページに移動すると、コンボボックスに最後に選択された値が表示されるという問題が発生しています。ただし、div には、(div に動的コンテンツを設定した) ajax 要求の前に、ページに最初にレンダリングされたとおりの値が表示されます。その結果、コンボ ボックス内に表示される値は、div に表示されるコンテンツと矛盾するようになりました。
この問題を解決するには、ページが最初に読み込まれたときにコンボ ボックス内の特定の値の選択をトリガーする必要があります。これにより、jqueryui オートコンプリート コンボボックス コード内の選択イベント ハンドラーが実行され、div がリロードされます。
そうするための最良の方法は何ですか?
php - jQueryによる非表示の入力への変更は、どのイベントでもリッスンできますか?
質問からも理解できるかもしれませんが、私は非表示の入力に発生する1つの変更をトリガーしようとしています。
内部的には、データをdivにロードします。このdivも非表示になっており、ロードはjQueryで行われ、入力値は1に変更されます。アラートボックスは表示されません。
HTMLの読み込み:
PHPからの変更
任意のアイデア、どうすればこの変更をトリガーできますか?
javascript - JavaScript タグ トリガー - ページ上のコード位置
タグが表示されたときにそのタグを使用して警告します
このコードが機能しているので、奇妙です:
Jsが機能するためにタグの下にある必要があるのはなぜですか? ここで何が問題なのですか?
ajax - ajax呼び出し後のjquery bind関数とトリガー
私はajaxとJQueryが初めてです。js-jquery コードに上記の ajax 呼び出しがあります。bindALLFunctions(); ajax 呼び出し後にすべてのトリガーと関数を再呼び出しするために使用されます。期待どおりにすべて正常に動作します。ただし、最初のアクションが完了した後に何かをロードする方が良い場所を読んだので、次の2つを追加/編集しようとしましたが、成功しませんでした. 何か案は?
wpf - 特定のキーで EventTrigger を使用する
特定のキー (スペースキーなど) がタッチされたときに EventTrigger を使用してコマンドを呼び出したい
現在私は持っています:
KeyDown がスペースバーで発生した場合にのみこれが発生するように指定するにはどうすればよいでしょうか?
wpf - MVVM を使用したイベントからのアニメーションのトリガー
ここで、ある種の MVVM 限界点に達したようです。
基になるビュー モデル オブジェクトの "Status" プロパティが変更されたときに、コントロールの不透明度を 0.5 秒間 (DoubleAnimation を 0.5 から 1.0 に) アニメーション化したいと考えています。最初は DataTrigger を使用してこれを達成しましたが、特定の値だけに対応する方法が見つからなかったため、設定する前に VM オブジェクトの「ステータス」プロパティを特別な「保留中」の値に常に切り替える必要がありました。意図した値に。(なんらかの変更に対応する方法はありますか?)
これはハッキーだったので、代わりに EventTriggers をいじり始めました...
これは私がこれまでに試したことです:
- 通常の使用
EventTrigger
これには RoutedEvent が必要なように見えますが、それには、基になるビュー モデル オブジェクトが DependencyObject から継承する必要があります。
- 使用する
i:Interaction.Triggers
StoryBoard
そうすれば、通常の .NET イベントをリッスンして反応することができますが、そのアプローチの使用を開始する方法が見つかりません。
- の使用
i:Interaction.Triggers
と書き込みBehavior
この実験は、カスタム ビヘイビアを関連付けられたコントロールにアタッチする方法を見つけられなかったという事実により不十分でした。
XAML は次のようになります。
カスタム動作は次のとおりです。
XAML パーサーでは "MyControl" に直接アタッチする必要があったため、これは機能しませんでしたが、イベント トリガーにアタッチする必要があります。次に、このアプローチを試しました:
lookupVisualParent
これは機能しないという事実に失敗しました。動作の論理的な親は常にnull
です。
これはかなり一般的なタスクだと思いますか?この問題の良い解決策はありますか? DependencyObject
イベントが発生したときにアニメーションを開始するために、ビュー モデル クラスを派生するように記述しなければならないのは奇妙だと思います。
乾杯
wpf - WPF Listboxitem イベント トリガー ショー ポップアップ
私はこれにかなり行き詰まっており、洞察が必要です。ユーザーのマウスオーバーがリストボックスアイテムの場合、マウスが現在上にあるアイテムに関する詳細を表示したい(意味があることを願っています:()
私が達成したいことを実証するには、サンプルコードを参照してください
XAML
ユーザーがリストボックスの項目にカーソルを合わせたときに、顧客の写真をポップアップで表示したいと考えています。
どうもありがとう
PS: コードはこの投稿を書いている間に「調理」されたので、デモ専用です。リストボックスには複数のアイテムがあり、各アイテムにカーソルを合わせると、そのオブジェクトに関連付けられた写真が表示されます。