SelectedShapesCollection, classe
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
Le type SelectedShapesCollection expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SelectedShapesCollection | Initialise une nouvelle instance de la classe SelectedShapesCollection. |
Début
Propriétés
Nom | Description | |
---|---|---|
AnchorItem | Obtient ou définit le DiagramItem qui sert d'ancrage pour étendre la sélection. | |
BoundingBox | Obtient le rectangle englobant entourant tous les ShapeElements sélectionnés dans des unités universelles par rapport au bord supérieur gauche du diagramme. | |
Count | Obtient le nombre de ShapeElements dans la sélection. | |
EditItem | Obtient l'élément à modifier.Il s'agit généralement de FocusedItem. | |
FocusedItem | Obtient ou définit le DiagramItem qui a le focus. | |
IsDeferredSelectionPending | Obtient une valeur indiquant si une sélection différée est en attente. | |
IsSynchronized | Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe). | |
PrimaryItem | Obtient le DiagramItem principal dans la sélection. | |
RepresentedElements | Obtient les ModelElements correspondants qui représentent cette sélection. | |
SelectionRules | Obtient l'objet DiagramSelectionRules qui contraint le mode d'ajout et de suppression de ShapeElements à partir de la sélection. | |
SyncRoot | Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection. | |
TopLevelItems | Obtient les éléments de niveau supérieur de la sélection. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(DiagramItem) | Ajoute un DiagramItem à la sélection actuelle. | |
Add(DiagramItemCollection) | Ajoute les classes DiagramItems spécifiées à la sélection en cours. | |
CanEditValue | Retourne une valeur indiquant si ce DiagramItem peut être modifié. | |
Clear | Efface la sélection actuelle. | |
CommitPendingEdit | Valide l'édition sur place. | |
Contains | Obtient une valeur indiquant si la sélection contient le DiagramItem spécifié. | |
CopyTo(Array, Int32) | Copie les éléments ShapeElements de la sélection dans un tableau, en commençant au niveau d'un index de tableau particulier. | |
CopyTo(array<DiagramItem[], Int32) | Copie les éléments DiagramItems de la sélection dans un tableau DiagramItem, en commençant à un index de tableau particulier. | |
DeferredAdd | Diffère l'ajout d'un élément diagramItem à la sélection jusqu'à ce qu'un événement ElementEventsEnded soit déclenché.Les méthodes DeferredAdd, DeferredRemove, DeferredPrimaryItem et DeferredClear définissent des paramètres à utiliser dans un appel unique pour définir la sélection lorsqu'ElementEventsEnded est déclenché. | |
DeferredClearBeforeAdditions | Diffère l'effacement de la sélection jusqu'à ce qu'un événement ElementEventsEnded soit déclenché.Cela désactive la sélection, puis applique tous les ajouts ou suppressions différés.Les méthodes DeferredAdd, DeferredRemove, DeferredPrimaryItem et DeferredClear définissent des paramètres à utiliser dans un appel unique pour définir la sélection lorsqu'ElementEventsEnded est déclenché. | |
DeferredPrimaryItem | Diffère la définition de l'élément principal dans la sélection jusqu'à ce qu'un événement ElementEventsEnded soit déclenché.Les méthodes DeferredAdd, DeferredRemove, DeferredPrimaryItem et DeferredClear définissent des paramètres à utiliser dans un appel unique pour définir la sélection lorsqu'ElementEventsEnded est déclenché. | |
DeferredRemove | Diffère la suppression d'un élément DiagramItem de la sélection jusqu'à ce qu'un événement ElementEventsEnded soit déclenché.Les méthodes DeferredAdd, DeferredRemove, DeferredPrimaryItem et DeferredClear définissent des paramètres à utiliser dans un appel unique pour définir la sélection lorsqu'ElementEventsEnded est déclenché. | |
Dispose() | Libère toutes les ressources utilisées par l'instance actuelle de la classe SelectedShapesCollection. | |
Dispose(Boolean) | ||
EditValue | Appelle l'éditeur sur place pour ce DiagramItem. | |
EnsureVisible() | Garantit que la sélection est dans la vue.Si elle ne l'est pas, elle est centrée dans la vue.Si la sélection est le diagramme, rien ne se produit. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Garantit que la sélection est dans la vue.Si la sélection est le diagramme, rien ne se produit. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (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.) | |
FindFirstFocusableDiagramItem | Compte tenu de l'élément spécifié du diagramme, recherche le premier élément du diagramme qui peut recevoir le focus.Si l'élément du diagramme spécifié peut recevoir le focus, un clone de celui-ci est retourné.Si l'élément de diagramme ne peut pas prendre le focus, son premier descendant pouvant prendre le focus est retourné, le cas échéant.Si cette recherche échoue, la hiérarchie parente est parcourue pour le premier ancêtre pouvant prendre le focus. | |
FindFirstSelectableDiagramItem | Compte tenu de l'élément spécifié du diagramme, recherche le premier élément du diagramme sélectionnable.Si l'élément du diagramme spécifié peut être sélectionné, un clone de celui-ci est retourné.Si l'élément de diagramme ne peut pas être sélectionné, la hiérarchie parente est parcourue pour trouver le premier ancêtre pouvant être sélectionné. | |
GetDiagramItemsContainingShape | Obtient une collection d'éléments de diagrammes dans la liste de sélection dont la propriété de forme est la forme spécifiée. | |
GetEnumerator | Retourne un énumérateur qui peut itérer au sein de la collection DiagramItem. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HasPendingEdit | Retourne une valeur indiquant si l'édition sur place est active. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnSelectionChangedByDeletion | Déclenche un événement SelectionChangedByDeletion. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Supprime un DiagramItem de la sélection actuelle. | |
Remove(DiagramItemCollection) | Supprime les éléments DiagramItems spécifiées de la sélection en cours. | |
SelectFocusedItemOrAncestor | Sélectionne l'élément ayant le focus dans la sélection (qui peut ou non être sélectionné).S'il ne peut pas être sélectionné, la chaîne parente fait l'objet d'une recherche de premier ancêtre sélectionnable.L'élément ayant le focus reste inchangé. | |
Set(DiagramItem) | Remplace la sélection actuelle par une nouvelle sélection unique. | |
Set(DiagramItemCollection) | Remplace la sélection actuelle par une nouvelle sélection. | |
SetDeferredSelection | Définit la sélection à l'aide des informations collectées depuis DeferredAdd, DeferredRemove, DeferredPrimaryItem et DeferredClear.Si aucune information différée n'est disponible, cette méthode ne fait rien.Cette méthode est destinée à être appelée uniquement durant OnElementEventsEnded. | |
Toggle(DiagramItem) | Change le DiagramItem spécifié dans ou hors de la sélection ; c.-à-d., si le DiagramItem est sélectionné, elle est désélectionnée.Si le DiagramItem n'est pas sélectionné, il est sélectionné. | |
Toggle(DiagramItemCollection) | Change le DiagramItems spécifié dans ou hors de la sélection ; c.-à-d., si un DiagramItem est sélectionné, elle est désélectionnée.Si un DiagramItem n'est pas sélectionné, il est sélectionné. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
SelectionChangedByDeletion | Se produit lorsque la sélection est sur le point de changer car un ModelElement auquel un élément de la sélection fait référence a été supprimé. | |
ShapeSelectionChanged | Se produit lorsque la sélection a été modifiée. | |
ShapeSelectionChanging | Se produit lorsque la sélection va être modifiée. |
Début
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.