Визуализаторы
Визуализаторы – это компоненты пользовательского интерфейса отладчика Visual Studio.Визуализатор создает диалоговое окно или другой элемент интерфейса, в котором переменная или объект отображается способом, подходящим для этого типа данных.Например, HTML-визуализатор интерпретирует строку HTML и отображает результат в том виде, в каком она будет выглядеть в окне браузера; визуализатор точечных рисунков распознает структуру точечного рисунка и отображает его.Некоторые визуализаторы позволяют не только просматривать, но и редактировать данные.
Отладчик Visual Studio включает пять стандартных визуализаторов.Это визуализаторы текста, HTML и XML, работающие со строковыми объектами; визуализатор дерева WPF для отображения свойств визуального дерева объекта WPF; и визуализатор наборов данных работающий с объектами DataSet, DataView и DataTable.В дальнейшем для загрузки с веб-узлов корпорации Майкрософт могут быть доступны дополнительные визуализаторы.Кроме того, можно создавать собственные визуализаторы и устанавливать их в отладчик Visual Studio.
В отладчике для обозначения визуализаторов используется значок лупы.Если этот значок отображается в Советах, в окне переменных или в поле диалогового окна Быстрая проверка, можно щелкнуть его, чтобы выбрать визуализатор, подходящий для типа данных соответствующего объекта.
Визуализаторы не поддерживаются в Compact Framework.
Примечание |
---|
Для визуализаторов отладчика необходимы более широкие привилегии, чем те, которые назначаются приложениям с частичным доверием.В результате визуализатор не загрузится, если остановка произошла в коде с частичным доверием.Для отладки с помощью визуализатора необходимо запустить код с полным доверием. |
В этом подразделе
Практическое руководство. Использование визуализатора
Практическое руководство. Написание визуализатора
Пошаговое руководство. Написание визуализатора на C#
Практическое руководство. Установка визуализатора
Практическое руководство. Тестирование и отладка визуализатора
Справочные сведения о прикладном программном интерфейсе визуализаторов