Вопрос

Как “закоренелый” программист WinForms с опытом работы в Win32, я всегда использовал Шпион++ чтобы понять, что мои приложения делают на уровне пользовательского интерфейса, включая:

  • Видя что Мероприятия элементы управления посылаются друг другу.
  • Видя, что управляющее дерево во время выполнения
  • Нахождение элемента управления, который является рисование части дисплея

Затем я часто ищу имя элемента управления в исходном коде это очень полезно, когда вам нужно изменить пользовательский интерфейс в большом приложении, которое вы плохо знаете.

Итак, как мне сделать то же самое с WPF применение?

(Вы можете предположить, что у меня есть доступ к исходному коду приложения WPF, если это необходимо, однако я предпочитаю, чтобы утилита работала без необходимости в исходном коде приложения.)


Спасибо за ответы, которые я только что искал “Вынюхивать” в StackOverflow и нашел несколько вопросов / ответов со списками инструментов WPF.

Это было полезно?

Решение

Да, вы можете использовать Вынюхивать.Это точно так же, как Spy ++ для WPF.

alt text

Другие советы

Примечание:Настоящее сообщение основано на веб-архиве, и оригинальная страница в настоящее время недоступна по состоянию на 07.08.12!

Я предпочитаю шпионить, но также хотел бы отметить Крот, который является визуализатором Visual Studio debugger для элементов WPF:

alt text

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top