Compartilhar via


DialogDebuggerVisualizer Classe

Definição

Todos os Visualizadores de Depuradores personalizados devem derivar dessa classe e fornecer um construtor sem parâmetros a ser chamado pelo 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
Herança
DialogDebuggerVisualizer

Exemplos

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

Comentários

Essa é a classe do lado do depurador, que recebe dados da origem do objeto por meio do provedor de objetos. Essa classe é responsável por mostrar e gerenciar a interface do usuário e a edição opcional de dados. Normalmente, você só precisa substituir o método Show() para usar essa classe.

Construtores

DialogDebuggerVisualizer()
Obsoleto.

Cria uma nova instância da classe base DialogDebuggerVisualizer que usa a Legacy política de serialização ao se comunicar com o VisualizerObjectSource.

DialogDebuggerVisualizer(FormatterPolicy)

Cria uma nova instância da classe base DialogDebuggerVisualizer que usa o especificado FormatterPolicy como sua política de serialização ao se comunicar com o VisualizerObjectSource.

Métodos

Show(IDialogVisualizerService, IVisualizerObjectProvider)

Exibe o visualizador.

Aplica-se a