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
- command
Tür: Microsoft.VisualStudio.Modeling.ExtensionEnablement.IMenuCommand
IMenuCommand
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.Modeling.ExtensionEnablement Ad Alanı