Поделиться через


Визуализаторы

Визуализаторы – это компоненты пользовательского интерфейса отладчика Visual Studio. Визуализатор создает диалоговое окно или другой элемент интерфейса, в котором переменная или объект отображается способом, подходящим для этого типа данных. Например, HTML-визуализатор интерпретирует строку HTML и отображает результат в том виде, в каком она будет выглядеть в окне браузера; визуализатор точечных рисунков распознает структуру точечного рисунка и отображает его. Некоторые визуализаторы позволяют не только просматривать, но и редактировать данные.

Отладчик Visual Studio включает шесть стандартных визуализаторов. Это визуализаторы текста, HTML, XML и JSON, работающие со строковыми объектами; визуализатор дерева WPF для отображения свойств визуального дерева объекта WPF; и визуализатор наборов данных, работающий с объектами DataSet, DataView и DataTable. В будущем могут появиться дополнительные визуализаторы, которые будут доступны для загрузки из корпорации Майкрософт, а также сайтов сторонних компаний и сообщества. Кроме того, можно создавать собственные визуализаторы и устанавливать их в отладчик Visual Studio.

Примечание

В приложениях для Магазина поддерживаются только стандартные текстовые визуализаторы, а также визуализаторы HTML, XML и JSON.Пользовательские визуализаторы (то есть, созданные пользователем) не поддерживаются.

В отладчике для обозначения визуализаторов используется значок лупы. Если этот значок отображается в Советах, в окне переменных или в поле диалогового окна Быстрая проверка, можно щелкнуть его, чтобы выбрать визуализатор, подходящий для типа данных соответствующего объекта.

Визуализаторы не поддерживаются в Compact Framework.

Примечание

Визуализаторы отладчика требуют больше прав, чем разрешено приложениям частичного доверия.В результате визуализатор не загрузится, если остановка произошла в коде с частичным доверием.Чтобы отлаживать, используя визуализатор, необходимо запустить код с полным доверием.

В этом подразделе

Практическое руководство. Использование визуализатора

Практическое руководство. Написание визуализатора

Пошаговое руководство. Написание визуализатора на C#

Практическое руководство. Установка визуализатора

Практическое руководство. Тестирование и отладка визуализатора

Справочные сведения о прикладном программном интерфейсе визуализаторов

Связанные подразделы

Просмотр данных в отладчике