Partager via


CreationTool, classe

Outil utilisé pour créer des instances d'objets sur le concepteur.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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

Le type CreationTool expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique CreationTool Initialise une nouvelle instance de la classe CreationTool.

Début

Propriétés

  Nom Description
Propriété protégée Context Obtient le contexte d'édition du code dans l'outil. (Hérité de Tool.)
Propriété publique CreationType Obtient ou définit le type d'objet que cet outil doit créer.
Propriété publique Cursor Obtient ou définit le curseur par défaut de la souris. (Hérité de Tool.)
Propriété publique FocusedTask Obtient la tâche qui a le focus, s'il en existe une. (Hérité de Tool.)
Propriété publique ItemType Obtient le type de l'outil. (Hérité de Tool.)
Propriété publique Tasks Obtient le jeu de tâches que cet outil fournit. (Hérité de Tool.)

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnActivate Appelé lorsqu'un outil est activé. (Hérité de Tool.)
Méthode protégée OnCreationComplete Déclenche l'événement CreationComplete.
Méthode protégée OnDeactivate Appelé lorsqu'un outil est désactivé. (Hérité de Tool.)
Méthode protégée OnItemChanged Ajoute la sémantique d'activation et de désactivation à la classe Tool. (Hérité de Tool.)
Méthode publique PerformCreationComplete Déclenche l'événement CreationComplete.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public CreationComplete Se produit lorsque l'outil termine la création de son objet.

Début

Notes

Pour utiliser la classe CreationTool, créez-la et définissez la propriété CreationType en fonction du type à créer. Pour écrire une tâche qui utilise CreationTool, récupérez-le du contexte d'édition et utilisez les classes NewItemFactory et ItemParent pour créer un élément de type CreationType.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Interaction, espace de noms

Autres ressources

Fonctionnement de l'extensibilité du Concepteur WPF