Win32 のバックグラウンドを持つ「筋金入りの」WinForms プログラマーとして、私は常にSpy++を使用して、自分のアプリケーションが UI レベルで何をしているのかを理解してきました。
- コントロールが互いに送信しているイベントを確認します。
- 実行時にコントロール ツリーを表示する
- ディスプレイの一部を描画しているコントロールを見つける
次に、ソース コードでコントロール名を検索することがよくあります。これは、よくわからない大規模なアプリケーションで UI を変更する必要がある場合に非常に役立ちます。
では、 WPFアプリケーションで同じことを行うにはどうすればよいでしょうか。
(必要に応じて WPF アプリケーションのソース コードにアクセスできると思われるかもしれませんが、むしろアプリケーションのソース コードを必要とせずにユーティリティが機能しました。)
回答ありがとうございます。StackOverflow で「<a href="http://blois.us/Snoop/" rel="nofollow noreferrer">Snoop」を検索したところ、WPF ツールのリストを含むいくつかの質問/回答が見つかりました。 .
- WPF 開発に使用するツール
- WPF または Silverlight アプリケーションを開発するためのツール
- WPF プログラムを高速化するには? - 関連ツールのリストがあります