Compartilhar via


Interface IVsSelectionContext

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Public Interface IVsSelectionContext
public interface IVsSelectionContext

O tipo IVsSelectionContext expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CurrentContextMenuHost Obtenha o host de menu de contexto atual
Propriedade pública CurrentDocumentSelection Retorna a coleção de elementos selecionados na janela do documento ativo.
Propriedade pública CurrentSelection Retorna a coleção de elementos selecionados na janela ativa.Isso pode ser uma janela de documento ou a janela da ferramenta.
Propriedade pública CurrentStore Armazenamento normalmente associado a DocData atual.Mas o outro pode substituí-la em caso de especial precisa ($$$ comum armazenar por exemplo)
Propriedade pública DiagramClientView Obtém o DiagramClientView focalizado atualmente
Propriedade pública SingleDocumentSelection Retorna o objeto primário selecionado na janela do documento ativo.
Propriedade pública SingleSelection Retorna o objeto primário selecionado na janela ativa.Isso pode ser uma janela de documento ou a janela da ferramenta.

Superior

Métodos

  Nome Descrição
Método público CanDeleteSelectedItems Determinar se o item selecionado pode ser excluído ou não
Método público DeleteSelectedItems Método protegido para excluir itens selecionados
Método público IsDiagramSelected Determina se a seleção atual é um diagrama

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público AtLeastOneSelected<T>() Sobrecarregado. Auxiliar retornando true se a seleção contém pelo menos um elemento do tipo t (Definido por ExtensionContextExtensions.)
Método de extensão público AtLeastOneSelected<T1, T2>() Sobrecarregado. Auxiliar retornando true se a seleção contém pelo menos um elemento do tipo T1 ou T2. (Definido por ExtensionContextExtensions.)
Método de extensão público GetCurrentDocumentSelection<T> Obtenha o subconjunto da seleção atual do documento, que é do tipo t (Definido por ExtensionContextExtensions.)
Método de extensão público GetCurrentSelection<T> Obtenha o subconjunto da seleção atual que é do tipo t (Definido por ExtensionContextExtensions.)
Método de extensão público IsAnyDocumentSelectionUndeletable Retorna se qualquer um dos itens na lista seleção de forma não pode ser excluído.Essa implementação procura formas de compartimento e MoveableHostShape. (Definido por ExtensionContextExtensions.)
Método de extensão público IsSingleDocumentSelection Retorna ou não há apenas um item selecionado no documento ativo. (Definido por ExtensionContextExtensions.)
Método de extensão público IsSingleSelection Retorna ou não há apenas um item selecionado na janela ativa.Isso pode ser uma janela de documento ou ferramenta. (Definido por ExtensionContextExtensions.)

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement