Classe CommandContextBoundMenuCommand
Representa um comando de menu que é vinculado a um contexto específico de interface do usuário.
Esta API não compatível com CLS.
Hierarquia de herança
System.Object
System.ComponentModel.Design.MenuCommand
Microsoft.VisualStudio.Shell.OleMenuCommand
Microsoft.VisualStudio.Modeling.Shell.CommandContextBoundMenuCommand
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(False)> _
Public Class CommandContextBoundMenuCommand _
Inherits OleMenuCommand
[CLSCompliantAttribute(false)]
public class CommandContextBoundMenuCommand : OleMenuCommand
O tipo CommandContextBoundMenuCommand expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
CommandContextBoundMenuCommand | Inicializa uma nova instância da classe CommandContextBoundMenuCommand. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Checked | Obtém ou define um valor que indica se este item de menu está selecionado. (Herdado de MenuCommand.) | |
CommandID | Obtém o CommandID associados a este comando de menu. (Herdado de MenuCommand.) | |
Enabled | Obtém um valor que indica se este item de menu está disponível. (Herdado de MenuCommand.) | |
MatchedCommandId | (Herdado de OleMenuCommand.) | |
OleStatus | (Herdado de OleMenuCommand.) | |
ParametersDescription | (Herdado de OleMenuCommand.) | |
Properties | Obtém as propriedades públicas associadas a MenuCommand. (Herdado de MenuCommand.) | |
Supported | Obtém ou define um valor que indica se este item de menu é suportado. (Herdado de MenuCommand.) | |
Text | (Herdado de OleMenuCommand.) | |
Visible | Obtém ou define um valor que indica se este item de menu está visível. (Herdado de MenuCommand.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
DynamicItemMatch | (Herdado de OleMenuCommand.) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Invoke() | Chama o comando. (Herdado de MenuCommand.) | |
Invoke(Object) | (Herdado de OleMenuCommand.) | |
Invoke(Object, IntPtr) | (Herdado de OleMenuCommand.) | |
Invoke(Object, IntPtr, OLECMDEXECOPT) | (Herdado de OleMenuCommand.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnCommandChanged | Gera o evento CommandChanged. (Herdado de MenuCommand.) | |
ToString | Retorna uma representação de seqüência deste comando de menu. (Herdado de MenuCommand.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
BeforeQueryStatus | (Herdado de OleMenuCommand.) | |
CommandChanged | Ocorre quando o comando de menu é alterado. (Herdado de MenuCommand.) |
Superior
Comentários
O comando é visível somente quando seu contexto de interface do usuário estiver ativo.
Você deve usar o comando com as entradas de VISIBILITY_SECTION do arquivo Commands.vstc.No Designer de linguagem específica de domínio, você pode encontrar o arquivo de Commands.vstc sob o nó de DslPackage.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.