DesignerLoader 类

定义

提供可用于实现自定义设计器加载程序的基本设计器加载程序接口。

public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
继承
DesignerLoader
派生
属性

注解

DesignerLoader 可以实现以支持设计器和设计器组件的自定义加载。 设计器加载程序还负责将打开文档的更改写回到加载程序在调用 方法后 Flush 加载文档时使用的存储。

默认情况下,Visual Studio 开发环境会创建自己的各种 DesignerLoader 可以加载基本设计器项目的 。 若要创建自定义设计器加载程序,必须从 继承并实现抽象 DesignerLoader 类。 不能直接实例化 DesignerLoader,因为它没有公共构造函数。

调用 时BeginLoad,设计器加载程序加载设计文档,使用 IDesignerHost 接口显示设计器图面,完成后对IDesignerLoaderHost接口调用 EndLoad 。 实现 IDesignerLoaderHost 通常是实现 的 IDesignerHost同一类。

构造函数

DesignerLoader()

初始化 DesignerLoader 类的新实例。

属性

Loading

获取一个值,该值指示加载程序当前是否正在加载文档。

方法

BeginLoad(IDesignerLoaderHost)

开始加载一个设计器。

Dispose()

释放由 DesignerLoader 使用的所有资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Flush()

将缓存的更改写入设计器的加载位置。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于