SelectedShapesCollection (Clase)
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintaxis
'Declaración
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
El tipo SelectedShapesCollection expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
SelectedShapesCollection | Inicializa una nueva instancia de la clase SelectedShapesCollection. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
AnchorItem | Obtiene o establece el DiagramItem que actúa como delimitador para ampliar la selección. |
![]() |
BoundingBox | Obtiene el rectángulo de límite que rodea todos los ShapeElements seleccionados en unidades universales en relación con la parte superior izquierda del diagrama. |
![]() |
Count | Obtiene el número de ShapeElements de la selección. |
![]() |
EditItem | Obtiene el elemento que va a editarse.Normalmente es el FocusedItem. |
![]() |
FocusedItem | Obtiene o establece el DiagramItem que tiene el foco. |
![]() |
IsDeferredSelectionPending | Obtiene un valor que indica si una selección aplazada está pendiente. |
![]() |
IsSynchronized | Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos). |
![]() |
PrimaryItem | Obtiene el DiagramItem primario en la selección. |
![]() |
RepresentedElements | Obtiene los ModelElements correspondientes que representan esta selección. |
![]() |
SelectionRules | Obtiene el objeto DiagramSelectionRules que restringe cómo se pueden agregar y quitar ShapeElements de la selección. |
![]() |
SyncRoot | Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección. |
![]() |
TopLevelItems | Obtiene los elementos de nivel superior de la selección. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Add(DiagramItem) | Agrega un DiagramItem a la selección actual. |
![]() |
Add(DiagramItemCollection) | Agrega el objeto DiagramItems especificado a la selección actual. |
![]() |
CanEditValue | Devuelve un valor que indica si este DiagramItem puede editarse. |
![]() |
Clear | Borra la selección actual. |
![]() |
CommitPendingEdit | Confirma la edición en contexto. |
![]() |
Contains | Obtiene un valor que indica si la selección contiene el DiagramItem especificado. |
![]() |
CopyTo(Array, Int32) | Copia los ShapeElements de la selección en una matriz, que empieza en un índice de matriz en particular. |
![]() |
CopyTo(array<DiagramItem[], Int32) | Copia los DiagramItems de la selección en una matriz DiagramItems[], empezando por un índice Array determinado. |
![]() |
DeferredAdd | Aplaza la adición de un objeto DiagramItem a la selección hasta que se produzca el evento ElementEventsEnded.Los métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem y DeferredClear definen los parámetros que se van a usar en una única llamada para establecer la selección cuando se genere ElementEventsEnded. |
![]() |
DeferredClearBeforeAdditions | Aplaza el borrado de la selección hasta que se produzca el evento ElementEventsEnded.Esto borra la selección primero y después se aplican las adiciones o eliminaciones diferidas.Los métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem y DeferredClear definen los parámetros que se van a usar en una única llamada para establecer la selección cuando se genere ElementEventsEnded. |
![]() |
DeferredPrimaryItem | Aplaza el establecimiento del elemento primario de la selección hasta que se produzca el evento ElementEventsEnded.Los métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem y DeferredClear definen los parámetros que se van a usar en una única llamada para establecer la selección cuando se genere ElementEventsEnded. |
![]() |
DeferredRemove | Aplaza la eliminación de un objeto DiagramItem de la selección hasta que se produzca el evento ElementEventsEnded.Los métodos DeferredAdd, DeferredRemove, DeferredPrimaryItem y DeferredClear definen los parámetros que se van a usar en una única llamada para establecer la selección cuando se genere ElementEventsEnded. |
![]() |
Dispose() | Libera todos los recursos usados por la instancia actual de la clase SelectedShapesCollection. |
![]() |
Dispose(Boolean) | |
![]() |
EditValue | Invoque el editor en contexto para este DiagramItem. |
![]() |
EnsureVisible() | Garantiza que la selección esté dentro de la vista.Si no, se centra en la vista.Si la selección es el diagrama, no ocurre nada. |
![]() |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Garantiza que la selección esté dentro de la vista.Si la selección es el diagrama, no ocurre nada. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() ![]() |
FindFirstFocusableDiagramItem | Dado el elemento especificado del diagrama, busca el primer elemento de diagrama que puede recibir el foco.Si el elemento especificado del diagrama puede recibir el foco, se devuelve un clon de él.Si el elemento del diagrama no puede recibir el foco, se devuelve el primer descendiente que pueda recibir el foco, si existe.Si se produce un error en la búsqueda, se atraviesa la jerarquía primaria para el primer antecesor que pueda recibir el foco. |
![]() ![]() |
FindFirstSelectableDiagramItem | Dado el elemento especificado del diagrama, busca el primer elemento seleccionable del diagrama.Si el elemento especificado del diagrama es seleccionable, se devuelve un clon de él.Si el elemento del diagrama no puede seleccionarse, se atraviesa la jerarquía primaria para el primer antecesor seleccionable. |
![]() |
GetDiagramItemsContainingShape | Obtiene una colección de elementos de diagrama en la selección cuya propiedad Shape es la forma especificada. |
![]() |
GetEnumerator | Devuelve un enumerador que puede recorrer en iteración la colección de DiagramItem. |
![]() |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
HasPendingEdit | Devuelve un valor que indica si la edición en contexto está activa. |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
OnSelectionChangedByDeletion | Genera el evento SelectionChangedByDeletion. |
![]() |
OnShapeSelectionChanged | |
![]() |
OnShapeSelectionChanging | |
![]() |
Remove(DiagramItem) | Quita un DiagramItem de la selección actual. |
![]() |
Remove(DiagramItemCollection) | Quita el DiagramItems especificada de la selección actual. |
![]() |
SelectFocusedItemOrAncestor | Selecciona el elemento que tiene el foco en la selección (el cual puede estar seleccionado o no).Si no puede seleccionarse, se buscará la cadena primaria para el primer antecesor seleccionable.El elemento que tiene el foco permanece sin modificar. |
![]() |
Set(DiagramItem) | Reemplaza la selección actual por una nueva selección única. |
![]() |
Set(DiagramItemCollection) | Reemplaza la selección actual por una nueva selección. |
![]() |
SetDeferredSelection | Establece la selección usando la información recopilada de DeferredAdd, DeferredRemove, DeferredPrimaryItem y DeferredClear.Si no hay información diferida disponible, este método no hace nada.Este método está pensado para ser invocado únicamente durante OnElementEventsEnded. |
![]() |
Toggle(DiagramItem) | Alterna el DiagramItem especificado dentro o fuera de la selección; es decir, si se selecciona el DiagramItem, se cancela la selección de.Si el DiagramItem no está seleccionado, se selecciona. |
![]() |
Toggle(DiagramItemCollection) | Alterna el DiagramItems especificado dentro o fuera de la selección; es decir, si se selecciona un DiagramItem, se cancela la selección de.Si un DiagramItem no está seleccionado, se selecciona. |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
![]() |
SelectionChangedByDeletion | Se produce cuando la selección está a punto de cambiar porque se ha eliminado un ModelElement al que hace referencia un elemento de la selección. |
![]() |
ShapeSelectionChanged | Se produce cuando cambia la selección. |
![]() |
ShapeSelectionChanging | Tiene lugar cuando la selección va a cambiar. |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)