DialogDebuggerVisualizer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Все пользовательские визуализаторы отладчика должны быть производными от этого класса и предоставлять конструктор без параметров, вызываемый VS.
public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer
type DialogDebuggerVisualizer = class
Public MustInherit Class DialogDebuggerVisualizer
- Наследование
-
DialogDebuggerVisualizer
Примеры
public class Visualizer1 : DialogDebuggerVisualizer
{
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;
// TODO: Get the object to display a visualizer for.
var data = objectProvider3.GetObject<MyExampleType>();
// TODO: Display your view of the object.
// Replace displayForm with your own custom Form or Control.
Form displayForm = new Form();
displayForm.Text = data.ToString();
windowService.ShowDialog(displayForm);
}
}
Комментарии
Это класс на стороне отладчика, который получает данные из источника объекта через поставщик объектов. Этот класс отвечает за отображение пользовательского интерфейса и управление ими, а также за необязательное редактирование данных. Как правило, для использования этого класса необходимо только переопределить метод Show().
Конструкторы
DialogDebuggerVisualizer() |
Устаревшие..
Создает новый экземпляр базового класса DialogDebuggerVisualizer, который использует Legacy политику сериализации при взаимодействии с VisualizerObjectSource. |
DialogDebuggerVisualizer(FormatterPolicy) |
Создает новый экземпляр базового класса DialogDebuggerVisualizer, который использует указанную FormatterPolicy в качестве политики сериализации при взаимодействии с VisualizerObjectSource. |
Методы
Show(IDialogVisualizerService, IVisualizerObjectProvider) |
Отображает визуализатор. |