Freigeben über


IDiagramContext-Schnittstelle

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
Öffentliche Eigenschaft 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:

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation-Namespace