Sdílet prostřednictvím


CommandContextBoundMenuCommand – třída

Představuje příkaz, který je vázán na konkrétní kontext uživatelského rozhraní.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

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

Typ CommandContextBoundMenuCommand zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda CommandContextBoundMenuCommand Vytvoří novou instanci třídy CommandContextBoundMenuCommand.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Checked Získá nebo nastaví hodnotu označující, zda je zaškrtnuta položka této nabídky. (Zděděno z MenuCommand.)
Veřejná vlastnost CommandID Získává CommandID přidružené tento příkaz nabídky. (Zděděno z MenuCommand.)
Veřejná vlastnost Enabled Získá hodnotu určující, zda je tato položka nabídky k dispozici. (Zděděno z MenuCommand.)
Veřejná vlastnost MatchedCommandId (Zděděno z OleMenuCommand.)
Veřejná vlastnost OleStatus (Zděděno z OleMenuCommand.)
Veřejná vlastnost ParametersDescription (Zděděno z OleMenuCommand.)
Veřejná vlastnost Properties Získá veřejné vlastnosti přidružené MenuCommand. (Zděděno z MenuCommand.)
Veřejná vlastnost Supported Získá nebo nastaví hodnotu označující, zda je podporován tuto položku nabídky. (Zděděno z MenuCommand.)
Veřejná vlastnost Text (Zděděno z OleMenuCommand.)
Veřejná vlastnost Visible Získá nebo nastaví hodnotu označující, zda je tato položka nabídky zobrazen. (Zděděno z MenuCommand.)

Nahoru

Metody

  Název Popis
Veřejná metoda DynamicItemMatch (Zděděno z OleMenuCommand.)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Invoke() Vyvolá příkaz. (Zděděno z MenuCommand.)
Veřejná metoda Invoke(Object) (Zděděno z OleMenuCommand.)
Veřejná metoda Invoke(Object, IntPtr) (Zděděno z OleMenuCommand.)
Veřejná metoda Invoke(Object, IntPtr, OLECMDEXECOPT) (Zděděno z OleMenuCommand.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnCommandChanged Vyvolá událost CommandChanged. (Zděděno z MenuCommand.)
Veřejná metoda ToString Řetězcové vyjádření tento příkaz vrátí. (Zděděno z MenuCommand.)

Nahoru

Události

  Název Popis
Veřejná událost BeforeQueryStatus (Zděděno z OleMenuCommand.)
Veřejná událost CommandChanged Vyvolá se příkaz nabídky. (Zděděno z MenuCommand.)

Nahoru

Poznámky

Příkaz je viditelné pouze v případě, že jeho kontextu uživatelského rozhraní je aktivní.

Používejte příkaz s položkami v VISIBILITY_SECTION Commands.vstc souboru.V Návrháři domény specifické pro jazyk můžete najít soubor Commands.vstc v uzlu DslPackage.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů