DialogDebuggerVisualizer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
所有自定义调试器可视化工具都必须派生自此类,并提供要由 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 基类的新实例,该基类在与 VisualizerObjectSource通信时使用Legacy序列化策略。 |
DialogDebuggerVisualizer(FormatterPolicy) |
创建 DialogDebuggerVisualizer 基类的新实例,该基类在与 VisualizerObjectSource通信时使用指定的 FormatterPolicy 作为其序列化策略。 |
方法
Show(IDialogVisualizerService, IVisualizerObjectProvider) |
显示可视化工具。 |