CreationTool 类

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

用于在设计器中新建对象实例的工具。

继承层次结构

System.Object
  Microsoft.Windows.Design.ContextItem
    Microsoft.Windows.Design.Interaction.Tool
      Microsoft.Windows.Design.Interaction.CreationTool

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

语法

声明
Public Class CreationTool _
    Inherits Tool
public class CreationTool : Tool
public ref class CreationTool : public Tool
type CreationTool =  
    class
        inherit Tool
    end
public class CreationTool extends Tool

CreationTool 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
受保护的属性 Context 获取工具中代码的编辑的上下文。 (继承自 Tool。)
公共属性 CreationType 获取或设置此工具需要创建的模板类型。
公共属性 Cursor 获取或设置鼠标的默认光标。 (继承自 Tool。)
公共属性 FocusedTask 获取当前具有重点任务(如果存在的话)。 (继承自 Tool。)
公共属性 ItemType 获取工具的类型。 (继承自 Tool。)
公共属性 Tasks 获取此工具提供的任务集。 (继承自 Tool。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnActivate 当工具激活时调用。 (继承自 Tool。)
受保护的方法 OnCreationComplete 引发 CreationComplete 事件。
受保护的方法 OnDeactivate 当工具正在停用时调用。 (继承自 Tool。)
受保护的方法 OnItemChanged Tool 类中添加激活和停用语义。 (继承自 Tool。)
公共方法 PerformCreationComplete 引发 CreationComplete 事件。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 CreationComplete 在工具完成其对象的创建时发生。

页首

备注

若要使用 CreationTool 类,请创建该类并将 CreationType 属性设置为要创建的类型。 若要编写使用 CreationTool 的任务,请从编辑上下文中检索该类,然后使用 NewItemFactory 和 ItemParent 类创建类型为 CreationType 的项。

线程安全

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

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间

其他资源

了解 WPF 设计器扩展性