DialogDebuggerVisualizer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |