Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bietet Zugriff auf ein Diagramm.Sie erhalten eine Instanz dieses Typs, indem Sie die importierte Eigenschaft DiagramContext in einer UML-Erweiterung deklarieren.Sie können auch in und aus EnvDTE.ProjectItem umwandeln, wenn das Element ein UML-Diagramm ist.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
Public Interface IDiagramContext
public interface IDiagramContext
public interface class IDiagramContext
type IDiagramContext = interface end
public interface IDiagramContext
Der IDiagramContext-Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
CurrentDiagram | Das Diagramm, auf das von diesem Kontext aus zugegriffen werden kann.Wenn Sie den IDiagramContext durch Umwandeln eines EnvDTE.ProjectItem abgerufen haben, ist das Diagramm möglicherweise nicht das derzeit aktivierte Diagramm. |
Zum Seitenanfang
Hinweise
In einer UML-Erweiterung wie einem Menübefehl oder Gestenhandler können Sie eine Eigenschaft deklarieren:
[Import] public IDiagramContext DiagramContext {get; set;}
Dies wird auf das Visual Studio-Projektelement festgelegt, das das aktuelle Diagramm enthält.
Sie können auch EnvDTE.ProjectItem in diesen Typ umwandeln, wenn das Element ein UML-Diagramm ist.
Weitere Informationen finden Sie unter den folgenden Themen:
Gewusst wie: Definieren eines Menübefehls in einem Modellierungsdiagramm
Gewusst wie: Definieren eines Gestenhandlers in einem Modellierungsdiagramm
Siehe auch
Referenz
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation-Namespace
.gif)