Compartir a través de


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
Propiedad pública 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)