Sdílet prostřednictvím


ICommandExtension.QueryStatus – metoda

To určit, zda váš příkaz by měl být viditelné a povolené implementujte.Příkaz set.Viditelné a příkaz.Povoleno.Neměňte stav modelu.

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

Syntaxe

'Deklarace
Sub QueryStatus ( _
    command As IMenuCommand _
)
void QueryStatus(
    IMenuCommand command
)

Parametry

Poznámky

Prohlašuji, že importované vlastnosti kontextu přístupu k diagramu a model:

[Import]
public IDiagramContext Context { get; set; }
public void Execute (IMenuCommand command)
{
  command.Enabled = command.Visible =
      Context.CurrentDiagram
          .GetSelectedShapes<IClassifier>().Count() > 2;
}

Další informace naleznete v tématu Postupy: Definování příkazu nabídky v diagramu modelování.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ICommandExtension Rozhraní

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