Condividi tramite


DialogDebuggerVisualizer Classe

Definizione

Tutti i visualizzatori del debugger personalizzati devono derivare da questa classe e fornire un costruttore senza parametri da chiamare da Visual Studio.

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
Ereditarietà
DialogDebuggerVisualizer

Esempio

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

Commenti

Si tratta della classe lato debugger, che riceve i dati dall'origine dell'oggetto tramite il provider di oggetti. Questa classe è responsabile della visualizzazione e della gestione dell'interfaccia utente e della modifica facoltativa dei dati. In genere, è sufficiente eseguire l'override del metodo Show() per usare questa classe.

Costruttori

DialogDebuggerVisualizer()
Obsoleti.

Crea una nuova istanza della classe di base DialogDebuggerVisualizer che usa i criteri di serializzazione durante la Legacy comunicazione con .VisualizerObjectSource

DialogDebuggerVisualizer(FormatterPolicy)

Crea una nuova istanza della classe di base DialogDebuggerVisualizer che usa l'oggetto specificato FormatterPolicy come criterio di serializzazione durante la comunicazione con .VisualizerObjectSource

Metodi

Show(IDialogVisualizerService, IVisualizerObjectProvider)

Visualizza il visualizzatore.

Si applica a