DialogDebuggerVisualizer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Todos los visualizadores de depurador personalizados deben derivar de esta clase y proporcionar un constructor sin parámetros al que debe llamar 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
- Herencia
-
DialogDebuggerVisualizer
Ejemplos
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);
}
}
Comentarios
Esta es la clase del lado depurador, que recibe datos del origen del objeto a través del proveedor de objetos. Esta clase es responsable de mostrar y administrar la interfaz de usuario y la edición opcional de los datos. Normalmente, solo es necesario invalidar el método Show() para usar esta clase.
Constructores
DialogDebuggerVisualizer() |
Obsoletos.
Crea una nueva instancia de la clase base DialogDebuggerVisualizer que usa la Legacy directiva de serialización al comunicarse con VisualizerObjectSource. |
DialogDebuggerVisualizer(FormatterPolicy) |
Crea una nueva instancia de la clase base DialogDebuggerVisualizer que usa el especificado FormatterPolicy como directiva de serialización al comunicarse con VisualizerObjectSource. |
Métodos
Show(IDialogVisualizerService, IVisualizerObjectProvider) |
Muestra el visualizador. |