Compartir a través de


IVsSelectionContext (Interfaz)

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxis

'Declaración
Public Interface IVsSelectionContext
public interface IVsSelectionContext

El tipo IVsSelectionContext expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CurrentContextMenuHost Obtiene el host de menú contextual actual
Propiedad pública CurrentDocumentSelection Devuelve la colección de elementos seleccionados en la ventana de documento activa.
Propiedad pública CurrentSelection Devuelve la colección de elementos seleccionados en la ventana activa.Esto podría ser una ventana de documento o una ventana de herramientas.
Propiedad pública CurrentStore Almacén asociado al DocData actual normalmente.Pero otro puede invalidarlo en caso de necesidades especiales (almacén $$$ para la instancia)
Propiedad pública DiagramClientView Obtiene la DiagramClientView que tiene actualmente el foco
Propiedad pública SingleDocumentSelection Devuelve el objeto principal seleccionado en la ventana de documento activa.
Propiedad pública SingleSelection Devuelve el objeto principal seleccionado en la ventana activa.Esto podría ser una ventana de documento o una ventana de herramientas.

Arriba

Métodos

  Nombre Descripción
Método público CanDeleteSelectedItems Determina si el elemento seleccionado se puede eliminar o no
Método público DeleteSelectedItems Método protegido para eliminar los elementos seleccionados
Método público IsDiagramSelected Determina si la selección actual es un diagrama

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público AtLeastOneSelected<T>() Sobrecargado. Aplicación auxiliar que devuelve true si la selección contiene al menos un elemento de tipo T (Definido por ExtensionContextExtensions).
Método de extensión público AtLeastOneSelected<T1, T2>() Sobrecargado. Aplicación auxiliar que devuelve true si la selección contiene al menos un elemento de tipo T1 o T2. (Definido por ExtensionContextExtensions).
Método de extensión público GetCurrentDocumentSelection<T> Obtiene el subconjunto de la selección del documento actual que es de tipo T (Definido por ExtensionContextExtensions).
Método de extensión público GetCurrentSelection<T> Obtiene el subconjunto de la selección actual que es de tipo T (Definido por ExtensionContextExtensions).
Método de extensión público IsAnyDocumentSelectionUndeletable Devuelve si alguno de los elementos de forma de la lista de selección no puede eliminarse.Esta implementación comprueba formas Compartment y MoveableHostShape. (Definido por ExtensionContextExtensions).
Método de extensión público IsSingleDocumentSelection Devuelve si solo hay un elemento seleccionado en el documento activo. (Definido por ExtensionContextExtensions).
Método de extensión público IsSingleSelection Devuelve si solo hay un elemento seleccionado en la ventana activa.Esto podría ser una ventana de documento o de herramientas. (Definido por ExtensionContextExtensions).

Arriba

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement (Espacio de nombres)