Condividi tramite


Classe DynamicStatusMenuCommand

Riduce i conflitti di unione durante le integrazioni server quando si richiama un comando di menu.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  System.ComponentModel.Design.MenuCommand
    Microsoft.VisualStudio.Shell.OleMenuCommand
      Microsoft.VisualStudio.Modeling.Shell.DynamicStatusMenuCommand

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class DynamicStatusMenuCommand _
    Inherits OleMenuCommand
[CLSCompliantAttribute(false)]
public class DynamicStatusMenuCommand : OleMenuCommand

Il tipo DynamicStatusMenuCommand espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DynamicStatusMenuCommand Inizializza una nuova istanza di DynamicStatusMenuCommand classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Checked Ottiene o imposta un valore che indica se questa voce di menu è selezionata. (Ereditato da MenuCommand)
Proprietà pubblica CommandID ottiene CommandID associato a questo comando di menu. (Ereditato da MenuCommand)
Proprietà pubblica Enabled ottiene un valore che indica se questa voce di menu è disponibile. (Ereditato da MenuCommand)
Proprietà pubblica MatchedCommandId (Ereditato da OleMenuCommand)
Proprietà pubblica OleStatus (Ereditato da OleMenuCommand)
Proprietà pubblica ParametersDescription (Ereditato da OleMenuCommand)
Proprietà pubblica Properties Ottiene le proprietà pubbliche associate MenuCommand. (Ereditato da MenuCommand)
Proprietà pubblica Supported Ottiene o imposta un valore che indica se questa voce di menu è supportata. (Ereditato da MenuCommand)
Proprietà pubblica Text (Ereditato da OleMenuCommand)
Proprietà pubblica Visible Ottiene o imposta un valore che indica se questa voce di menu viene visualizzata. (Ereditato da MenuCommand)

In alto

Metodi

  Nome Descrizione
Metodo pubblico DynamicItemMatch (Ereditato da OleMenuCommand)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Invoke() richiama il comando. (Ereditato da MenuCommand)
Metodo pubblico Invoke(Object) (Ereditato da OleMenuCommand)
Metodo pubblico Invoke(Object, IntPtr) (Ereditato da OleMenuCommand)
Metodo pubblico Invoke(Object, IntPtr, OLECMDEXECOPT) (Ereditato da OleMenuCommand)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnCommandChanged Generato CommandChanged evento. (Ereditato da MenuCommand)
Metodo pubblico ToString Restituisce una rappresentazione di stringa del comando di menu. (Ereditato da MenuCommand)

In alto

Eventi

  Nome Descrizione
Evento pubblico BeforeQueryStatus (Ereditato da OleMenuCommand)
Evento pubblico CommandChanged Si verifica quando cambia il comando di menu. (Ereditato da MenuCommand)

In alto

Note

questa classe è un alias per OleMenuCommand.È necessario rimuovere l'alias dopo avere completato l'integrazione.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell