Compartir a través de


CreationTool (Clase)

Herramienta que se utiliza para crear nuevas instancias de objetos en el diseñador.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Windows.Design.Interaction
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
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

El tipo CreationTool expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público CreationTool Inicializa una nueva instancia de la clase CreationTool.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Context Obtiene el contexto de edición para el código dentro de la herramienta. (Se hereda de Tool).
Propiedad pública CreationType Obtiene o establece el tipo de objeto que esta herramienta debe crear.
Propiedad pública Cursor Obtiene o establece el cursor predeterminado para el mouse. (Se hereda de Tool).
Propiedad pública FocusedTask Obtiene la tarea que tiene el foco en estos momentos, si existe. (Se hereda de Tool).
Propiedad pública ItemType Obtiene el tipo de la herramienta. (Se hereda de Tool).
Propiedad pública Tasks Obtiene el conjunto de tareas proporcionadas por esta herramienta. (Se hereda de Tool).

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnActivate Se llama a este método cuando se activa una herramienta. (Se hereda de Tool).
Método protegido OnCreationComplete Provoca el evento CreationComplete.
Método protegido OnDeactivate Se llama a este método cuando se desactiva una herramienta. (Se hereda de Tool).
Método protegido OnItemChanged Agrega semántica de activación y desactivación a la clase Tool. (Se hereda de Tool).
Método público PerformCreationComplete Provoca el evento CreationComplete.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público CreationComplete Se produce cuando la herramienta completa la creación de su objeto.

Arriba

Comentarios

Para usar la clase CreationTool, créela y establezca la propiedad CreationType en el tipo que desea crear. Para escribir una tarea que utilice la clase CreationTool, recupérela del contexto de edición y utilice las clases NewItemFactory e ItemParent para crear un elemento de tipo CreationType.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Design.Interaction (Espacio de nombres)

Otros recursos

Introducción a la extensibilidad de WPF Designer