Freigeben über


CreationTool-Klasse

Ein Tool, das verwendet wird, um neue Instanzen von Objekten im Designer zu erstellen.

Vererbungshierarchie

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

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

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

Der CreationTool-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode CreationTool Initialisiert eine neue Instanz der CreationTool-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Context Ruft den Bearbeitungskontext für Code innerhalb des Tools ab. (Von Tool geerbt.)
Öffentliche Eigenschaft CreationType Ruft den Typ des Objekts ab, das von diesem Tool erstellt werden soll, oder legt diesen Typ fest.
Öffentliche Eigenschaft Cursor Ruft den Standardcursor für die Maus ab oder legt ihn fest. (Von Tool geerbt.)
Öffentliche Eigenschaft FocusedTask Ruft die gerade fokussierte Aufgabe ab (sofern vorhanden). (Von Tool geerbt.)
Öffentliche Eigenschaft ItemType Ruft den Typ des Tools ab. (Von Tool geerbt.)
Öffentliche Eigenschaft Tasks Ruft den Satz von Aufgaben ab, den dieses Tool bereitstellt. (Von Tool geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnActivate Wird aufgerufen, wenn ein Tool aktiviert wird. (Von Tool geerbt.)
Geschützte Methode OnCreationComplete Löst das CreationComplete-Ereignis aus.
Geschützte Methode OnDeactivate Wird aufgerufen, wenn ein Tool deaktiviert wird. (Von Tool geerbt.)
Geschützte Methode OnItemChanged Fügt der Tool-Klasse Aktivierungs- und Deaktivierungssemantik hinzu. (Von Tool geerbt.)
Öffentliche Methode PerformCreationComplete Löst das CreationComplete-Ereignis aus.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CreationComplete Tritt auf, wenn das Tool die Erstellung seines Objekts abschließt.

Zum Seitenanfang

Hinweise

Um die CreationTool-Klasse verwenden zu können, erstellen Sie sie und legen die CreationType-Eigenschaft auf den Typ fest, den Sie erstellen möchten. Um eine Aufgabe zu schreiben, die CreationTool verwendet, rufen Sie sie aus dem Bearbeitungskontext ab, und verwenden Sie die NewItemFactory-Klasse und die ItemParent-Klasse zum Erstellen eines Elements vom Typ CreationType.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Interaction-Namespace

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit