WPFアプリケーションで発生したすべてのRoutedEventsを監視する方法があるのだろうかと思っていました。コンソールに発せられたイベントに関する情報を書き込む方法は、何が起こっているかを知ることができます。WPFルーティングイベントを監視する方法はありますか?
10
A
答えて
11
はい、一部反映されています。あなたはすでにあなたのためにハード持ち上げてSnoopのようなツールを使用してより良いです。
タブイベントイベントのリストとそれを処理した要素が表示されます。
14
私は別の方法を見つけた:
私は私のユーザーコントロールのロードされたハンドラにこれを追加しました。
var events = EventManager.GetRoutedEvents();
foreach (var routedEvent in events)
{
EventManager.RegisterClassHandler(typeof(myUserControl),
routedEvent,
new RoutedEventHandler(handler));
}
と、これはハンドラメソッドです:
internal static void handler(object sender, RoutedEventArgs e)
{
if (e.RoutedEvent.ToString() != "CommandManager.PreviewCanExecute" &&
e.RoutedEvent.ToString() != "CommandManager.CanExecute")
Console.WriteLine(e.OriginalSource+"=>"+e.RoutedEvent);
}
CanExecuteイベントは、私の場合のビットすぎています。これらを表示したい場合は、文の場合はを削除してください。
関連する問題
- 1. スタックサイズを監視してスタックオーバーフローを防止する方法はありますか?
- 2. ログファイルを監視する良い方法はありますか?(linux/python)
- 3. 新しいRelicでApacheを監視する方法はありますか?
- 4. エルキャピタンでMacの通知を監視する方法はありますか?
- 5. API Manager 1.10 - バックエンドの状態を監視する方法はありますか?
- 6. ファイルのハッシュ中に状態を監視する方法はありますか?
- 7. java:プロセスを管理/監視するライブラリはありますか?
- 8. C++デーモンプロセスを監視する方法は?
- 9. ルビープロセスを監視する方法は?
- 10. WPF:コンテンツのルーティングイベントを変更する方法
- 11. ブルートゥースシリアルポートのアクティビティを監視するフックがありますか?
- 12. WPFおよびルーティングイベント
- 13. リモートJavaプロセスを監視する方法
- 14. vbsでフォルダファイルを監視する方法
- 15. C++でストリームを監視する方法
- 16. 処理されるWPFルーティングイベント...?
- 17. LINQクエリが発生するのを監視する方法はありますか?
- 18. キャッシュの観点からオブジェクトの1つの(クラス)を監視する方法はありますか?
- 19. 監視しているファイルの名前を取得する方法はありますか?
- 20. JMXを使用してtomcat上のWebアプリケーションを監視する方法はありますか?
- 21. XCode 4でブレークポイントを使用せずに変数を監視する方法はありますか?
- 22. パフォーマンスカウンタを使用してWCFサービスの稼働時間を監視する方法はありますか?
- 23. gruntjsを使用して、.coffeeファイルの変更を監視する方法はありますか?
- 24. perlを使ってmysqlデータベースの変更を監視する方法はありますか?
- 25. イベントゲートウェイを使用せずにcoldfusionでFTPアップロードディレクトリを監視する方法はありますか?
- 26. InputStreamを監視する最良の方法は何ですか?
- 27. Tomcat Webアプリケーションでセッションを簡単に監視する方法はありますか?
- 28. SQLデータベースのレコードを監視するにはどのような方法がありますか?
- 29. ASP.NETでDropDownListの選択した値を追跡(監視)する方法はありますか?
- 30. 実行時にプロセスのリソース使用量(時間、メモリ)を監視する方法はありますか?