EditingContext 类

包含有关设计器的上下文状态。

继承层次结构

System.Object
  Microsoft.Windows.Design.EditingContext

命名空间:  Microsoft.Windows.Design
程序集:  Microsoft.Windows.Design.Extensibility(在 Microsoft.Windows.Design.Extensibility.dll 中)

语法

声明
Public Class EditingContext _
    Implements IDisposable
public class EditingContext : IDisposable
public ref class EditingContext : IDisposable
type EditingContext =  
    class
        interface IDisposable
    end
public class EditingContext implements IDisposable

EditingContext 类型公开以下成员。

构造函数

  名称 说明
公共方法 EditingContext 初始化 EditingContext 类的新实例。

页首

属性

  名称 说明
公共属性 Items 获取返回当前编辑上下文存储的上下文项的本地集。
公共属性 Services 获取此编辑内容的服务管理。

页首

方法

  名称 说明
受保护的方法 CreateContextItemManager 创建从 Items 属性返回的上下文项管理器的实例。
受保护的方法 CreateServiceManager 创建要从 Services 属性返回的服务管理器的实例。
公共方法 Dispose() 释放由 EditingContext 使用的所有资源。
受保护的方法 Dispose(Boolean) 释放由 EditingContext 占用的非托管资源,还可以另外再释放托管资源。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 实现 IDisposable 模式的终结器。 (重写 Object.Finalize()。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 Disposing 当调用 Dispose 方法时发生。

页首

备注

EditingContext 类包含永久状态,例如设计器中运行的服务列表。 它还包括由上下文项组成的临时状态。 临时上下文项状态的示例包括当前选定对象的集合,以及在设计图面使用编辑工具操作对象。 编辑文本框是设计的一个方便使用的具体的类。 它具有受保护的可用于替换其实现的 API。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design 命名空间

ServiceManager

ContextItemManager

ContextItem

FeatureManager

其他资源

编辑上下文体系结构

了解 WPF 设计器扩展性