SelectionTool, classe
Représente un outil qui sélectionne des objets dans un concepteur, comme un pointeur de souris.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.ContextItem
Microsoft.Windows.Design.Interaction.Tool
Microsoft.Windows.Design.Interaction.SelectionTool
Espace de noms : Microsoft.Windows.Design.Interaction
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
Public Class SelectionTool _
Inherits Tool
public class SelectionTool : Tool
public ref class SelectionTool : public Tool
type SelectionTool =
class
inherit Tool
end
public class SelectionTool extends Tool
Le type SelectionTool expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SelectionTool | Initialise une nouvelle instance de la classe SelectionTool. |
Début
Propriétés
Nom | Description | |
---|---|---|
Context | Obtient le contexte d'édition du code dans l'outil. (Hérité de Tool.) | |
Cursor | Obtient ou définit le curseur par défaut de la souris. (Hérité de Tool.) | |
FocusedTask | Obtient la tâche qui a le focus, s'il en existe une. (Hérité de Tool.) | |
ItemType | Obtient le type de l'outil. (Hérité de Tool.) | |
Tasks | Obtient le jeu de tâches que cet outil fournit. (Hérité de Tool.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
OnActivate | Appelé lorsque SelectionTool est activé. (Substitue Tool.OnActivate(Tool).) | |
OnDeactivate | Appelé lorsque SelectionTool est désactivé. (Substitue Tool.OnDeactivate().) | |
OnItemChanged | Ajoute la sémantique d'activation et de désactivation à la classe Tool. (Hérité de Tool.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Notes
Le concept de sélection varie en fonction des différents types de concepteurs. Lorsqu'un utilisateur sélectionne des objets dans un concepteur, celui-ci doit présenter des comportements standards. Par exemple, l'utilisateur doit pouvoir sélectionner un objet, sélectionner plusieurs objets, désélectionner des objets et sélectionner tous les objets. Vous pouvez utiliser l'extensibilité pour déterminer la façon dont l'utilisateur sélectionne des objets dans le concepteur.
Notes
D'autres types de sélection qui ne sont pas abordés ici incluent la sélection de texte, où une plage de texte sur un objet est sélectionnée, et la sélection de points, où un ou plusieurs points d'une courbe sont sélectionnés. Les modèles de sélection complexes, comme le dessin d'un rectangle pour sélectionner plusieurs objets, sont gérés par les fournisseurs TaskProvider de ces objets.
Lorsque plusieurs objets sont sélectionnés dans un concepteur, un objet est l'objet de sélection principal. L'objet de sélection principal est souvent utilisé comme clé pour d'autres comportements. Par exemple, pour aligner à gauche tous les objets sélectionnés, l'objet de sélection principal détermine l'emplacement où les objets doivent être alignés.
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