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 | |
---|---|---|
![]() |
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:
Procedura: definire un comando di menu in un diagramma di modellazione
Procedura: definire un gestore del movimento in un diagramma di modellazione
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation