Bagikan melalui


DialogDebuggerVisualizer Kelas

Definisi

Semua Visualizer Debugger kustom harus berasal dari kelas ini dan menyediakan konstruktor tanpa parameter untuk dipanggil oleh 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
Warisan
DialogDebuggerVisualizer

Contoh

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

Keterangan

Ini adalah kelas sisi debugger, yang menerima data dari sumber objek melalui penyedia objek. Kelas ini bertanggung jawab untuk menampilkan dan mengelola antarmuka pengguna dan pengeditan data opsional. Biasanya, Anda hanya perlu mengambil alih metode Show() untuk menggunakan kelas ini.

Konstruktor

DialogDebuggerVisualizer()
Kedaluwarsa.

Membuat instans baru kelas dasar DialogDebuggerVisualizer yang menggunakan Legacy kebijakan serialisasi saat berkomunikasi dengan VisualizerObjectSource.

DialogDebuggerVisualizer(FormatterPolicy)

Membuat instans baru kelas dasar DialogDebuggerVisualizer yang menggunakan yang ditentukan FormatterPolicy sebagai kebijakan serialisasinya saat berkomunikasi dengan VisualizerObjectSource.

Metode

Show(IDialogVisualizerService, IVisualizerObjectProvider)

Menampilkan visualizer.

Berlaku untuk