DialogDebuggerVisualizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |