IDiagramContext (Interfaz)
Proporciona acceso a un diagrama.Puede obtener una instancia de este tipo al declarar una propiedad importada DiagramContext en una extensión UML.También puede convertir a y desde EnvDTE.ProjectItem, si el elemento es un diagrama UML.
Espacio de nombres: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Ensamblado: Microsoft.VisualStudio.ArchitectureTools.Extensibility (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxis
'Declaración
Public Interface IDiagramContext
public interface IDiagramContext
public interface class IDiagramContext
type IDiagramContext = interface end
public interface IDiagramContext
El tipo IDiagramContext expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
CurrentDiagram | Diagrama accesible desde este contexto.Si ha obtenido el elemento IDiagramContext mediante la conversión de un EnvDTE.ProjectItem, puede que el diagrama no sea el que está activado actualmente. |
Arriba
Comentarios
Puede declarar una propiedad en una extensión UML, como un comando de menú o un controlador de gestos:
[Import] public IDiagramContext DiagramContext {get; set;}
Se establecerá en el elemento de proyecto de Visual Studio que contiene el diagrama actual.
También puede convertir EnvDTE.ProjectItem en este tipo, si el elemento es un diagrama UML.
Para obtener más información, vea los temas siguientes:
Vea también
Referencia
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation (Espacio de nombres)