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 | |
---|---|---|
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 :
Comment : définir une commande de menu sur un diagramme de modélisation
Comment : définir un gestionnaire déposer et double-cliquer sur un diagramme de modélisation
Voir aussi
Référence
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation, espace de noms