Udostępnij za pośrednictwem


Klasa CommandContextBoundMenuCommand

Reprezentuje polecenie menu, który jest powiązany z określonym kontekście interfejsu użytkownika.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Składnia

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

Typ CommandContextBoundMenuCommand uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna CommandContextBoundMenuCommand Inicjuje nowe wystąpienie CommandContextBoundMenuCommand klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Checked Pobiera lub ustawia wartość określającą, czy ten element menu jest zaznaczone. (Odziedziczone z MenuCommand).
Właściwość publiczna CommandID Pobiera CommandID skojarzony z tym poleceniem menu. (Odziedziczone z MenuCommand).
Właściwość publiczna Enabled Zwraca wartość wskazującą, czy ten element menu jest dostępne. (Odziedziczone z MenuCommand).
Właściwość publiczna MatchedCommandId (Odziedziczone z OleMenuCommand).
Właściwość publiczna OleStatus (Odziedziczone z OleMenuCommand).
Właściwość publiczna ParametersDescription (Odziedziczone z OleMenuCommand).
Właściwość publiczna Properties Pobiera właściwości publiczne skojarzone z MenuCommand. (Odziedziczone z MenuCommand).
Właściwość publiczna Supported Pobiera lub ustawia wartość określającą, czy ten element menu jest obsługiwane. (Odziedziczone z MenuCommand).
Właściwość publiczna Text (Odziedziczone z OleMenuCommand).
Właściwość publiczna Visible Pobiera lub ustawia wartość określającą, czy ten element menu jest widoczny. (Odziedziczone z MenuCommand).

Początek

Metody

  Nazwa Opis
Metoda publiczna DynamicItemMatch (Odziedziczone z OleMenuCommand).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Invoke() Wywołuje polecenie. (Odziedziczone z MenuCommand).
Metoda publiczna Invoke(Object) (Odziedziczone z OleMenuCommand).
Metoda publiczna Invoke(Object, IntPtr) (Odziedziczone z OleMenuCommand).
Metoda publiczna Invoke(Object, IntPtr, OLECMDEXECOPT) (Odziedziczone z OleMenuCommand).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnCommandChanged Podnosi CommandChanged zdarzenia. (Odziedziczone z MenuCommand).
Metoda publiczna ToString Zwraca reprezentację ciągu to polecenie menu. (Odziedziczone z MenuCommand).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne BeforeQueryStatus (Odziedziczone z OleMenuCommand).
Zdarzenie publiczne CommandChanged Występuje, gdy polecenie menu. (Odziedziczone z MenuCommand).

Początek

Uwagi

Polecenie jest widoczny tylko wtedy, gdy jego kontekstem interfejsu użytkownika jest aktywny.

Należy używać polecenia z zapisami w VISIBILITY_SECTION pliku Commands.vstc.W projektancie języka specyficzne dla domeny można znaleźć pliku Commands.vstc w węźle DslPackage.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell