Freigeben über


DialogDebuggerVisualizer Klasse

Definition

Alle benutzerdefinierten Debuggerschnellansichten müssen von dieser Klasse abgeleitet werden und einen parameterlosen Konstruktor bereitstellen, der von VS aufgerufen werden soll.

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
Vererbung
DialogDebuggerVisualizer

Beispiele

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);
    }
}

Hinweise

Dies ist die debuggerseitige Klasse, die Daten von der Objektquelle über den Objektanbieter empfängt. Diese Klasse ist für das Anzeigen und Verwalten der Benutzeroberfläche und die optionale Bearbeitung von Daten verantwortlich. In der Regel müssen Sie nur die Show()-Methode überschreiben, um diese Klasse zu verwenden.

Konstruktoren

DialogDebuggerVisualizer()
Veraltet.

Erstellt eine neue instance der DialogDebuggerVisualizer-Basisklasse, die die Serialisierungsrichtlinie bei der Legacy Kommunikation mit verwendetVisualizerObjectSource.

DialogDebuggerVisualizer(FormatterPolicy)

Erstellt eine neue instance der DialogDebuggerVisualizer-Basisklasse, die die angegebene FormatterPolicy als Serialisierungsrichtlinie bei der Kommunikation mit verwendetVisualizerObjectSource.

Methoden

Show(IDialogVisualizerService, IVisualizerObjectProvider)

Zeigt die Schnellansicht an.

Gilt für: