Partager via


SelectionCommands, classe

Fournit des commandes standards qui contrôlent la sélection d'objets dans un concepteur.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Interaction.SelectionCommands

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

Syntaxe

'Déclaration
Public NotInheritable Class SelectionCommands
public static class SelectionCommands
public ref class SelectionCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type SelectionCommands =  class end
public final class SelectionCommands

Le type SelectionCommands expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique Clear Obtient un RoutedCommand qui représente une demande d'effacement de la sélection existante.
Propriété publiqueMembre statique SelectAll Obtient un RoutedCommand qui représente une demande de sélection de tous les objets dans le concepteur.
Propriété publiqueMembre statique SelectNext Obtient un RoutedCommand qui représente une demande de sélection de l'objet suivant dans le concepteur.
Propriété publiqueMembre statique SelectOnlyTarget Obtient un ToolCommand qui représente une demande de sélection de l'objet situé sous le pointeur de la souris dans le concepteur.
Propriété publiqueMembre statique SelectPrevious Obtient un RoutedCommand qui représente une demande de sélection de l'objet précédent dans le concepteur.
Propriété publiqueMembre statique SelectTarget Obtient un ToolCommand qui représente une demande de sélection de l'objet situé sous le pointeur de la souris dans le concepteur.
Propriété publiqueMembre statique ShowEvent Obtient un ToolCommand qui représente une demande d'affichage du gestionnaire d'événements par défaut pour l'objet de sélection principal dans le concepteur.
Propriété publiqueMembre statique ToggleSelectTarget Obtient un ToolCommand qui représente une demande de basculement de l'état de sélection de l'objet situé sous le pointeur de la souris dans le concepteur.
Propriété publiqueMembre statique UnionSelectTarget Obtient un ToolCommand qui représente une demande d'ajout de l'objet situé sous le pointeur de la souris dans le concepteur à la sélection existante.

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

Selection

SelectionOperations

SelectionTool

EditingContext

ToolCommand

Autres ressources

Architecture de l'extensibilité du Concepteur WPF