Partager via


IDiagramContext, interface

Fournit un accès à un diagramme.Vous pouvez obtenir une instance de ce type en déclarant une propriété importée DiagramContext dans une extension UML.Vous pouvez également effectuer un cast vers et à partir de EnvDTE.ProjectItem si l'élément est un diagramme UML.

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Déclaration
Public Interface IDiagramContext
public interface IDiagramContext
public interface class IDiagramContext
type IDiagramContext =  interface end
public interface IDiagramContext

Le type IDiagramContext expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CurrentDiagram Le diagramme accessible depuis ce contexte.Si vous avez obtenu IDiagramContext en castant un EnvDTE.ProjectItem, le diagramme peut ne pas être le schéma actuellement activé.

Début

Notes

Dans une extension UML telle qu'une commande de menu ou un gestionnaire de déplacement, vous pouvez déclarer une propriété :

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

Cela sera défini sur l'élément de projet Visual Studio contenant le diagramme actuel.

Vous pouvez également effectuer un cast EnvDTE.ProjectItem vers ce type si l'élément est un diagramme UML.

Pour plus d'informations, consultez les rubriques suivantes :

Voir aussi

Référence

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation, espace de noms