Есть ли похожая на Spy ++ утилита для WPF?
Вопрос
Как “закоренелый” программист WinForms с опытом работы в Win32, я всегда использовал Шпион++ чтобы понять, что мои приложения делают на уровне пользовательского интерфейса, включая:
- Видя что Мероприятия элементы управления посылаются друг другу.
- Видя, что управляющее дерево во время выполнения
- Нахождение элемента управления, который является рисование части дисплея
Затем я часто ищу имя элемента управления в исходном коде это очень полезно, когда вам нужно изменить пользовательский интерфейс в большом приложении, которое вы плохо знаете.
Итак, как мне сделать то же самое с WPF применение?
(Вы можете предположить, что у меня есть доступ к исходному коду приложения WPF, если это необходимо, однако я предпочитаю, чтобы утилита работала без необходимости в исходном коде приложения.)
Спасибо за ответы, которые я только что искал “Вынюхивать” в StackOverflow и нашел несколько вопросов / ответов со списками инструментов WPF.
- Какие инструменты вы используете для разработки WPF
- Инструменты для разработки приложений WPF или Silverlight
- Как ускорить работу программ WPF? - имеет список связанных инструментов
Решение
Да, вы можете использовать Вынюхивать.Это точно так же, как Spy ++ для WPF.
Другие советы
Примечание:Настоящее сообщение основано на веб-архиве, и оригинальная страница в настоящее время недоступна по состоянию на 07.08.12!
Я предпочитаю шпионить, но также хотел бы отметить Крот, который является визуализатором Visual Studio debugger для элементов WPF: