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.
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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 de SelectedShapesCollection. |
Début
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
AnchorItem | Obtient ou définit le DiagramItem qui sert d'ancre à étendre la sélection. |
![]() |
BoundingBox | Obtient le rectangle englobant entourant tout le ShapeElements sélectionné dans des unités du monde relatif au diagramme angle supérieur gauche. |
![]() |
Count | Obtient le numéro de ShapeElements dans la sélection. |
![]() |
EditItem | Obtient l'élément de modifier.C'est en général le 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 primaire dans la sélection. |
![]() |
RepresentedElements | Obtient ModelElements correspondant qui représentent cette sélection. |
![]() |
SelectionRules | Obtient l'objet de DiagramSelectionRules qui contraint comment ShapeElements peut être ajouté et supprimé 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 dans la sélection. |
Début
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
Add(DiagramItem) | Ajoute un DiagramItem à la sélection actuelle. |
![]() |
Add(DiagramItemCollection) | Ajoute le DiagramItems spécifié à la sélection actuelle. |
![]() |
CanEditValue | Retourne une valeur indiquant si ce DiagramItem peut être modifié. |
![]() |
Clear | Désactive la sélection actuelle. |
![]() |
CommitPendingEdit | Valide la modification sur place. |
![]() |
Contains | Obtient une valeur indiquant si la sélection contient le DiagramItem spécifié. |
![]() |
CopyTo(Array, Int32) | Copie le ShapeElements de la sélection à une matrice, en commençant à un index particulier de matrice. |
![]() |
CopyTo(array<DiagramItem[], Int32) | Copie le DiagramItems de la sélection à une matrice de DiagramItem [], en démarrant à un index particulier de matrice. |
![]() |
DeferredAdd | Diffère ajouter un DiagramItem à la sélection jusqu'à ce qu'ElementEventsEnded soit déclenché.Les méthodes de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, et de DeferredClear définissent les paramètres pour les utiliser dans un appel unique pour définir la sélection lorsque ElementEventsEnded est déclenché. |
![]() |
DeferredClearBeforeAdditions | Diffère désactiver la sélection jusqu'à ce qu'ElementEventsEnded soit déclenché.Cela désactive la sélection d'abord, puis tous les ajouts ou suppressions différés sont appliqués.Les méthodes de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, et de DeferredClear définissent les paramètres pour les utiliser dans un appel unique pour définir la sélection lorsque ElementEventsEnded est déclenché. |
![]() |
DeferredPrimaryItem | Diffère définir l'élément primaire dans la sélection jusqu'à ce qu'ElementEventsEnded soit déclenché.Les méthodes de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, et de DeferredClear définissent les paramètres pour les utiliser dans un appel unique pour définir la sélection lorsque ElementEventsEnded est déclenché. |
![]() |
DeferredRemove | Diffère supprimer un DiagramItem de la sélection jusqu'à ce qu'ElementEventsEnded soit déclenché.Les méthodes de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, et de DeferredClear définissent les paramètres pour les utiliser dans un appel unique pour définir la sélection lorsque ElementEventsEnded est déclenché. |
![]() |
Dispose() | Libère toutes les ressources utilisées par l'instance actuelle de la classe SelectedShapesCollection. |
![]() |
Dispose(Boolean) | |
![]() |
EditValue | Appelez l'éditeur sur place pour ce DiagramItem. |
![]() |
EnsureVisible() | Garantit que la sélection est dans la vue.S'il n'est pas, il est centré 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 | Vu l'élément spécifié de diagramme, recherchez le premier élément de diagramme qui peut recevoir le focus.Si l'élément spécifié de diagramme peut recevoir le focus, un clone de lui est retourné.Si l'élément de diagramme n'est pas pouvant accepter, son premier descendant pouvant prendre en est retourné, le cas échéant.Si cette recherche échoue, alors la hiérarchie parente est parcourue pour le premier ancêtre pouvant être actif. |
![]() ![]() |
FindFirstSelectableDiagramItem | Vu l'élément spécifié de diagramme, recherchez le premier élément sélectionnable de diagramme.Si l'élément spécifié de diagramme est sélectionnable, un clone de lui est retourné.Si l'élément de diagramme n'est pas sélectionnable, alors la hiérarchie parente est parcourue pour le premier ancêtre sélectionnable. |
![]() |
GetDiagramItemsContainingShape | Obtient une collection d'éléments de diagramme dans la sélection dont la propriété de forme est la forme spécifiée. |
![]() |
GetEnumerator | Retourne un énumérateur qui peut itérer via la collection de DiagramItem. |
![]() |
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.) |
![]() |
HasPendingEdit | Retourne une valeur indiquant si la modification sur place est actif. |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
OnSelectionChangedByDeletion | Déclenche l'événement de SelectionChangedByDeletion. |
![]() |
OnShapeSelectionChanged | |
![]() |
OnShapeSelectionChanging | |
![]() |
Remove(DiagramItem) | Supprime un DiagramItem de la sélection actuelle. |
![]() |
Remove(DiagramItemCollection) | Supprime le DiagramItems spécifié de la sélection actuelle. |
![]() |
SelectFocusedItemOrAncestor | Sélectionne l'élément actuellement ayant le focus dans la sélection (qui peut ou ne peut être sélectionnée).S'il n'est pas sélectionnable, la chaîne recherchée parente est le premier ancêtre sélectionnable.L'élément ayant le focus reste inchangée. |
![]() |
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 de les informations recueillies de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, et de DeferredClear.Si aucune informations différée n'est disponible, cette méthode ne fait rien.Cette méthode est prévue pour être appelée uniquement pendant l'OnElementEventsEnded. |
![]() |
Toggle(DiagramItem) | Bascule le DiagramItem spécifié dans ou hors de la sélection ; c. autrement dit., 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) | Bascule le DiagramItems spécifié dans ou hors de la sélection ; c. autrement dit., 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 à qu'un élément dans la sélection fait référence a été supprimé. |
![]() |
ShapeSelectionChanged | Se produit lorsque la sélection a changé. |
![]() |
ShapeSelectionChanging | Se produit lorsque la sélection est sur le point de changer. |
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.
.gif)
.gif)
.gif)
.gif)
.gif)