Interfaccia IDiagramContext
Fornisce l'accesso a un diagramma.È possibile ottenere un'istanza di questo tipo per dichiarare una proprietà importata DiagramContext di estensione UML.È inoltre possibile eseguire il cast da e verso 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 il IDiagramContext eseguendo il cast di un EnvDTE.ProjectItem, il diagramma potrebbe non essere il diagramma attualmente attivato. |
In alto
Note
In un'estensione UML come un comando di menu o un gestore movimenti, è possibile dichiarare una proprietà:
[Import] public IDiagramContext DiagramContext {get; set;}
Verrà impostata su Visual Studio elemento di progetto contenente un 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 movimenti in un diagramma di modellazione
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation