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.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 de 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 delimitador que rodea todo el ShapeElements seleccionado en unidades universal en relación con el diagrama posición superior izquierda. | |
Count | obtiene el número de ShapeElements en la selección. | |
EditItem | Obtiene el elemento para su edición.Normalmente es el FocusedItem. | |
FocusedItem | Obtiene o establece el DiagramItem que tiene el foco. | |
IsDeferredSelectionPending | obtiene un valor que indica si una selección diferida 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 corresponder ModelElements que representa esta selección. | |
SelectionRules | Obtiene el objeto de DiagramSelectionRules que restringe cómo ShapeElements se puede agregar y quitar 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 en la selección. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add(DiagramItem) | agrega un DiagramItem a la selección actual. | |
Add(DiagramItemCollection) | agrega el 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 el ShapeElements de selección a una matriz, comenzando en un índice determinado de la matriz. | |
CopyTo(array<DiagramItem[], Int32) | Copia el DiagramItems de selección a una matriz de DiagramItem [], comenzando en un índice determinado de la matriz. | |
DeferredAdd | Aplaza agregar un DiagramItem a la selección hasta que se produzca ElementEventsEnded.Los métodos de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, y de DeferredClear definen los parámetros para utilizar en una única llamada para establecer la selección cuando se provoca ElementEventsEnded. | |
DeferredClearBeforeAdditions | Aplaza borrar la selección hasta que se produzca ElementEventsEnded.Esto borra la selección primero, y se aplican las adiciones o eliminación diferidas.Los métodos de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, y de DeferredClear definen los parámetros para utilizar en una única llamada para establecer la selección cuando se provoca ElementEventsEnded. | |
DeferredPrimaryItem | Aplaza establecer el elemento primario de la selección hasta que se produzca ElementEventsEnded.Los métodos de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, y de DeferredClear definen los parámetros para utilizar en una única llamada para establecer la selección cuando se provoca ElementEventsEnded. | |
DeferredRemove | Aplaza quitar un DiagramItem de selección hasta que se produzca ElementEventsEnded.Los métodos de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, y de DeferredClear definen los parámetros para utilizar en una única llamada para establecer la selección cuando se provoca ElementEventsEnded. | |
Dispose() | Libera todos los recursos usados por la instancia actual de la clase SelectedShapesCollection. | |
Dispose(Boolean) | ||
EditValue | Invoca 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, entonces no ocurre nada. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Garantiza que la selección esté dentro de la vista.Si la selección es el diagrama, entonces 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, busque el primer elemento de diagrama que puede recibir el foco.Si el elemento especificado del diagrama puede recibir el foco, un clon de ella se devuelve.Si el elemento del diagrama no es de que pueda recibir el foco, después devuelven el primer descendiente de que pueda recibir el foco, si existe.Si se produce un error en la búsqueda, la jerarquía primaria se recorre para el primer antecesor de que pueda recibir. | |
FindFirstSelectableDiagramItem | Dado el elemento especificado del diagrama, busque el primer elemento seleccionables del diagrama.Si el elemento especificado del diagrama es seleccionables, un clon de ella se devuelve.Si el elemento del diagrama no puede seleccionarse, la jerarquía primaria se recorre para el primer antecesor seleccionables. | |
GetDiagramItemsContainingShape | Obtiene una colección de elementos del diagrama en la selección cuya propiedad de forma es la forma especificada. | |
GetEnumerator | Devuelve un enumerador que puede recorrer en iteración la colección de DiagramItem. | |
GetHashCode | Actúa como función hash para un tipo concreto. (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 | Provoca el evento de SelectionChangedByDeletion. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | quita un DiagramItem de la selección actual. | |
Remove(DiagramItemCollection) | quita el DiagramItems especificado de la selección actual. | |
SelectFocusedItemOrAncestor | Selecciona el elemento que tiene el foco en la selección (que puede o no puede ser seleccionado).Si no puede seleccionarse, la cadena primaria se buscada para el primer antecesor seleccionables.El elemento permanece focused sin modificar. | |
Set(DiagramItem) | Reemplaza la selección actual con una nueva selección única. | |
Set(DiagramItemCollection) | reemplaza la selección actual con una nueva selección. | |
SetDeferredSelection | Establece la selección mediante la información recopilada de DeferredAdd, de DeferredRemove, de DeferredPrimaryItem, y de DeferredClear.Si no hay información diferida disponible, este método no hace nada.Este método está pensado para ser llamado solo durante OnElementEventsEnded. | |
Toggle(DiagramItem) | Alterna el DiagramItem especificado dentro o fuera de la selección; es decir, si el DiagramItem está seleccionado, se cancela la selección de.Si el DiagramItem no está seleccionado, está seleccionado. | |
Toggle(DiagramItemCollection) | Alterna el DiagramItems especificado dentro o fuera de la selección; es decir, si un DiagramItem está seleccionado, se cancela la selección de.Si un DiagramItem no está seleccionado, está seleccionado. | |
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 es de cambiar porque se ha eliminado un ModelElement que un elemento en la selección hace referencia. | |
ShapeSelectionChanged | Se produce cuando la selección ha cambiado. | |
ShapeSelectionChanging | Se produce 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)