Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Représente un outil qui détermine le mode du concepteur.
Espace de noms : Microsoft.Windows.Design.Interaction
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
Public Class Tool _
Inherits ContextItem
Dim instance As Tool
public class Tool : ContextItem
public ref class Tool : public ContextItem
public class Tool extends ContextItem
Notes
Toutes les entrées d'utilisateur transitent par l'outil actuellement actif. Pour activer un outil, vous le définissez dans la classe ContextItemManager du contexte d'édition. Vous pouvez également gérer les notifications de modification sur ContextItemManager pour savoir quand l'outil actif change. Lorsque l'entrée d'utilisateur entre en mode concepteur, le mode concepteur localise l'outil actif dans le contexte d'édition et lui demande de résoudre l'entrée d'utilisateur dans une liaison de commande. La liaison de commande qui en résulte est alors appelée.
Un outil est constitué d'une collection de tâches, représentées par la classe Task. Chaque tâche contient une collection de commandes qui peuvent être appelées, ainsi qu'une collection de liaisons d'entrée qui activent ces commandes. Les outils peuvent également utiliser la logique de test d'atteinte pour découvrir les tâches proposées par les ornements.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.ContextItem
Microsoft.Windows.Design.Interaction.Tool
Microsoft.Windows.Design.Interaction.CreationTool
Microsoft.Windows.Design.Interaction.SelectionTool
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