Classe CreationTool

Strumento utilizzato per creare nuove istanze di oggetti nella finestra di progettazione.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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

Il tipo CreationTool espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico CreationTool Inizializza una nuova istanza della classe CreationTool.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Context Ottiene il contesto di modifica per il codice presente all'interno allo strumento. (Ereditato da Tool)
Proprietà pubblica CreationType Ottiene o imposta il tipo di oggetto che deve essere creato da questo strumento.
Proprietà pubblica Cursor Ottiene o imposta il cursore predefinito per il mouse. (Ereditato da Tool)
Proprietà pubblica FocusedTask Ottiene l'attività che dispone attualmente dello stato attivo, se presente. (Ereditato da Tool)
Proprietà pubblica ItemType Ottiene il tipo dello strumento. (Ereditato da Tool)
Proprietà pubblica Tasks Ottiene l'insieme di attività fornite da questo strumento. (Ereditato da Tool)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnActivate Oggetto chiamato quando viene attivato uno strumento. (Ereditato da Tool)
Metodo protetto OnCreationComplete Genera l'evento CreationComplete.
Metodo protetto OnDeactivate Oggetto chiamato quando uno strumento viene disattivato. (Ereditato da Tool)
Metodo protetto OnItemChanged Aggiunge la semantica di attivazione e di disattivazione alla classe Tool. (Ereditato da Tool)
Metodo pubblico PerformCreationComplete Genera l'evento CreationComplete.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico CreationComplete Si verifica quando lo strumento completa la creazione del relativo oggetto.

In alto

Note

Per utilizzare la classe CreationTool, crearla e impostare la proprietà CreationType sul tipo che si desidera creare. Per scrivere un'attività che utilizza l'oggetto CreationTool, recuperarla dal contesto di modifica e utilizzare le classi NewItemFactory e ItemParent per creare un elemento di tipo CreationType.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Interaction

Altre risorse

Informazioni sull'estensibilità Progettazione WPF