Aracılığıyla paylaş


ICommandExtension.Execute Yöntem

Kullanıcı menüsündeki bu komutu tıkladığında çağırdı.

Ad alanı:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll içinde)

Sözdizimi

'Bildirim
Sub Execute ( _
    command As IMenuCommand _
)
void Execute(
    IMenuCommand command
)

Parametreler

Notlar

Diyagram ve modeli erişmek için içe aktarılmış bir özellik bağlam bildirin:

[Import]
public IDiagramContext Context { get; set; }
public void Execute (IMenuCommand command)
{
  foreach (IShape<IElement> in 
      Context.CurrentDiagram.GetSelectedShapes<IElement>())
  {...}}

Komutu modelinde daha fazla değişiklik yapar, tek bir işlem kullanarak birlikte gruplandırarak düşünün ILinkedUndoTransaction, böylece kullanıcı bunları tek bir geri alma işlemi ile geri alabilirsiniz.

Daha fazla bilgi için bkz. Nasıl yapılır: Modelleme Diyagramında Menü Komutu Tanımlama.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ICommandExtension Arabirim

Microsoft.VisualStudio.Modeling.ExtensionEnablement Ad Alanı