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.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
Méthode publique SelectedShapesCollection Initialise une nouvelle instance de la classe de SelectedShapesCollection.

Début

Propriétés

  Nom Description
Propriété publique AnchorItem Obtient ou définit le DiagramItem qui sert d'ancre à étendre la sélection.
Propriété publique BoundingBox Obtient le rectangle englobant entourant tout le ShapeElements sélectionné dans des unités du monde relatif au diagramme angle supérieur gauche.
Propriété publique Count Obtient le numéro de ShapeElements dans la sélection.
Propriété publique EditItem Obtient l'élément de modifier.C'est en général le FocusedItem.
Propriété publique FocusedItem Obtient ou définit le DiagramItem qui a le focus.
Propriété publique IsDeferredSelectionPending Obtient une valeur indiquant si une sélection différée est en attente.
Propriété publique IsSynchronized Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe).
Propriété publique PrimaryItem Obtient le DiagramItem primaire dans la sélection.
Propriété publique RepresentedElements Obtient ModelElements correspondant qui représentent cette sélection.
Propriété publique SelectionRules Obtient l'objet de DiagramSelectionRules qui contraint comment ShapeElements peut être ajouté et supprimé de la sélection.
Propriété publique SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection.
Propriété publique TopLevelItems Obtient les éléments de niveau supérieur dans la sélection.

Début

Méthodes

  Nom Description
Méthode publique Add(DiagramItem) Ajoute un DiagramItem à la sélection actuelle.
Méthode publique Add(DiagramItemCollection) Ajoute le DiagramItems spécifié à la sélection actuelle.
Méthode publique CanEditValue Retourne une valeur indiquant si ce DiagramItem peut être modifié.
Méthode publique Clear Désactive la sélection actuelle.
Méthode publique CommitPendingEdit Valide la modification sur place.
Méthode publique Contains Obtient une valeur indiquant si la sélection contient le DiagramItem spécifié.
Méthode publique CopyTo(Array, Int32) Copie le ShapeElements de la sélection à une matrice, en commençant à un index particulier de matrice.
Méthode publique CopyTo(array<DiagramItem[], Int32) Copie le DiagramItems de la sélection à une matrice de DiagramItem [], en démarrant à un index particulier de matrice.
Méthode publique 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é.
Méthode publique 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é.
Méthode publique 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é.
Méthode publique 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é.
Méthode publique Dispose() Libère toutes les ressources utilisées par l'instance actuelle de la classe SelectedShapesCollection.
Méthode protégée Dispose(Boolean)
Méthode publique EditValue Appelez l'éditeur sur place pour ce DiagramItem.
Méthode publique 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.
Méthode publique EnsureVisible(DiagramClientView.EnsureVisiblePreferences) Garantit que la sélection est dans la vue.Si la sélection est le diagramme, rien ne se produit.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publique 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.
Méthode publique GetEnumerator Retourne un énumérateur qui peut itérer via la collection de DiagramItem.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HasPendingEdit Retourne une valeur indiquant si la modification sur place est actif.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnSelectionChangedByDeletion Déclenche l'événement de SelectionChangedByDeletion.
Méthode protégée OnShapeSelectionChanged
Méthode protégée OnShapeSelectionChanging
Méthode publique Remove(DiagramItem) Supprime un DiagramItem de la sélection actuelle.
Méthode publique Remove(DiagramItemCollection) Supprime le DiagramItems spécifié de la sélection actuelle.
Méthode publique 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.
Méthode publique Set(DiagramItem) Remplace la sélection actuelle par une nouvelle sélection unique.
Méthode publique Set(DiagramItemCollection) Remplace la sélection actuelle par une nouvelle sélection.
Méthode publique 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.
Méthode publique 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é.
Méthode publique 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é.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public 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é.
Événement public ShapeSelectionChanged Se produit lorsque la sélection a changé.
Événement public 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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms