共用方式為


DialogDebuggerVisualizer 類別

定義

所有自定義調試程式可視化檢視都必須衍生自這個類別,並提供 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
繼承
DialogDebuggerVisualizer

範例

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

備註

這是調試程式端類別,可透過物件提供者從物件來源接收數據。 此類別負責顯示和管理使用者介面,以及選擇性地編輯數據。 一般而言,您只需要覆寫 Show () 方法來使用此類別。

建構函式

DialogDebuggerVisualizer()
已淘汰.

建立 DialogDebuggerVisualizer 基類的新實例,此基類會在 LegacyVisualizerObjectSource通訊時使用串行化原則。

DialogDebuggerVisualizer(FormatterPolicy)

建立 DialogDebuggerVisualizer 基類的新實例,這個基類會在與 VisualizerObjectSource通訊時使用指定的 FormatterPolicy 作為串行化原則。

方法

Show(IDialogVisualizerService, IVisualizerObjectProvider)

顯示可視化檢視。

適用於