Condividi tramite


Interfaccia IDiagramContext

Fornisce accesso a un diagramma. È possibile ottenere un'istanza di questo tipo dichiarando una proprietà importata DiagramContext in un'estensione UML. È inoltre possibile eseguire il cast verso e da EnvDTE.ProjectItem, se l'elemento è un diagramma UML.

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
Public Interface IDiagramContext
public interface IDiagramContext
public interface class IDiagramContext
type IDiagramContext =  interface end
public interface IDiagramContext

Il tipo IDiagramContext espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentDiagram Il diagramma accessibile dal contesto.Se è stato ottenuto l'IDiagramContext eseguendo il cast di un EnvDTE.ProjectItem, il diagramma potrebbe non essere il grafico attualmente attivato.

In alto

Note

In un'estensione UML, quale un comando di menu o un gestore movimenti, è necessario dichiarare una proprietà:

[Import] public IDiagramContext DiagramContext {get; set;}

In questo modo verrà impostata sull'elemento del progetto Visual Studio contenente il diagramma corrente.

È inoltre possibile eseguire il cast EnvDTE.ProjectItem a questo tipo, se l'elemento è un diagramma UML.

Per ulteriori informazioni, vedere i seguenti argomenti:

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation