問題タブ [routed-events]
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 - FrameworkElement から派生していないクラスから RoutedEvent をリッスンするにはどうすればよいですか? それはできますか?
質問は基本的にそれをすべて言います。
私は欲しい
ルーティング イベントをリッスンします。それはできますか?
wpf - WPF カスタム ルーティング イベントに関する質問
2 つの無関係なコントロールを取得して、同じカスタム イベントを発生させるにはどうすればよいでしょうか? これまでに見たすべての例では、1 つのコントロール内でイベントが定義されていますが、別のアプローチを取る必要がありますか?
例えば。ボタンとテキスト ボックスの OnFocus ハンドラーからカスタム バブリング イベントを発生させたいと思います。
wpf - WPF では、1 つのイベント トリガーに対して複数のルーティング イベントを指定できますか?
2 つの異なるルーティング イベントに応答して発生させたいイベント トリガーがあります。イベント応答コード (XAML) を 2 回繰り返したくありません。1 つのイベント トリガー宣言に対して複数のルーティング イベントを指定できますか?
単一のイベントの例:
silverlight - Silverlight RoutedEvent と例外
私は、それぞれが多くのビューを含む多くのモジュールを含むApplicationで構成される複雑なアプリケーションを持っています。ビューの動作によって例外がスローされる場合があります。
例外を作成したビューで、時には親モジュールで、時には祖父母アプリケーションで例外を処理したい場合があります。
RoutedEvents の概念は、この問題に取り組むための賢明な方法のように思えますが、どうすればよいかは完全にはわかりません。
私が達成しようとしていることを示す例やリンクを共有できる人はいますか?
ありがとうマーク
c# - wpf のルーティング イベント
非常によく知られている事実として、ルーティング イベントは祖先を上または下に移動するだけで、すべての要素を通過するわけではありません。
しかし、同じように知られている事実として、イベント ハンドラーは 2 つの異なるコントロールの共通の親に関連付けることができます。
私の質問は、どのように、いくつかの指針をお願いします。
次のようなXAMLがあります
"lb1" で定義されたマウス イベント ハンドラーは、"InnerGrid" の下に "埋め込まれる" ため、起動されません。私の質問は、「MainGrid」または「lb1」で定義されたイベントハンドラーが起動される他の場所にコードを書くにはどうすればよいかということです。または、これを達成するための他の手法かもしれません。
どうもありがとう。
wpf - WPF RoutedEvents によって処理されています...?
MouseWheel イベントが発生すると、基本的にズームインおよびズームアウトすることになっている WPF の 3D アプリケーションがあります。可能な限りすべてをサブスクライブしようとしましたが、それを処理しているものを見つけることができません。
何であるかを調べる方法はありますか?または、イベントを処理しない方法や、取り囲む UIElement がこのイベントを処理する前/後にこのイベントに到達する方法はありますか?
wpf - WPF: ルーティング イベントまたは通常のイベント?
WPF ではイベントをルーティングしました。これらは通常のイベントの代わりにいつ使用する必要がありますか?
c# - WPF のカスタム添付イベント
ここで用語を間違っているかもしれませんが、添付イベントを作成しようとしていると思います。
Surface SDK では、次のようなことができます。
同様にXAMLでハンドラーを追加できるカスタムイベントを作成したいのですが、うまくいきません。
カスタム ルーティング イベントを作成できますが、XAML インテリセンスでは認識されず、定期的に入力するだけではイベント ハンドラーが追加されません。これが私のイベント定義です:
私はそれについてすべて間違っていますか?私が目にするすべての「添付動作」の例は、添付プロパティを追加し、そのプロパティを設定する要素を操作することに関するものです。
wpf - WPF ルーティング イベントを監視する方法はありますか?
WPF アプリケーションで発生するすべての RoutedEvents を監視する方法があるかどうか疑問に思っていました。コンソールに発生したイベントに関する情報を書き込む方法は、何が起こっているかを確認するのに最適です。