CommandContextBoundMenuCommand Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt einen Menübefehl dar, der an einen bestimmten UI-Kontext gebunden ist. Dieser Befehl ist nur sichtbar, wenn der angegebene Kontext der Befehls Oberfläche aktiv ist. Diese Befehle sollten zusammen mit Einträgen in der VISIBILITY_SECTION der CTC-Datei verwendet werden.

public ref class CommandContextBoundMenuCommand : Microsoft::VisualStudio::Shell::OleMenuCommand
[System.CLSCompliant(false)]
public class CommandContextBoundMenuCommand : Microsoft.VisualStudio.Shell.OleMenuCommand
[<System.CLSCompliant(false)>]
type CommandContextBoundMenuCommand = class
    inherit OleMenuCommand
Public Class CommandContextBoundMenuCommand
Inherits OleMenuCommand
Vererbung
CommandContextBoundMenuCommand
Attribute

Konstruktoren

CommandContextBoundMenuCommand(IServiceProvider, EventHandler, CommandID, Guid[])

Erstellen eines neuen commandcontextboundmenucommand

Eigenschaften

AutomationName (Geerbt von OleMenuCommand)
MatchedCommandId

Ruft die Befehls-ID ab oder legt sie fest.

(Geerbt von OleMenuCommand)
OleStatus

Ruft den OLE-Befehlsstatus für dieses Menüelement ab.

(Geerbt von OleMenuCommand)
ParametersDescription

Ruft die Beschreibung der Parameter des Befehls ab oder legt dies fest.

(Geerbt von OleMenuCommand)
Text

Ruft den Text für den Befehl ab oder legt diesen fest.

(Geerbt von OleMenuCommand)

Methoden

DynamicItemMatch(Int32)

Ermöglicht einen dynamischen Elementbefehl, mit den folgenden Elemente in der Liste übereinzustimmen.

(Geerbt von OleMenuCommand)
Invoke(Object)

Führt den Befehl aus.

(Geerbt von OleMenuCommand)
Invoke(Object, IntPtr)

Führt den Befehl aus.

(Geerbt von OleMenuCommand)
Invoke(Object, IntPtr, OLECMDEXECOPT)

Führt den Befehl mit dem angegebenen Parametern oder Ausführungsoptionen aus.

(Geerbt von OleMenuCommand)

Ereignisse

BeforeQueryStatus

Wird aufgerufen, wenn ein Client den Status des Befehls anfordert.

(Geerbt von OleMenuCommand)

Gilt für