Поделиться через


IDiagramContext - интерфейс

Предоставляет доступ к сзхеме.Можно получить экземпляр этого типа в объявлении импортированного свойства DiagramContext в UML-расширение.Можно также выполнить приведение к EnvDTE.ProjectItem и из него, если элемент является схемой UML.

Пространство имен:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Сборка:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Синтаксис

'Декларация
Public Interface IDiagramContext
public interface IDiagramContext
public interface class IDiagramContext
type IDiagramContext =  interface end
public interface IDiagramContext

Тип IDiagramContext предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство CurrentDiagram Диаграмма, доступная из этой связи.Если получить IDiagramContext путем приведения EnvDTE.ProjectItem, возможно, диаграмма будет не той диаграммой, которая активирована в текущий момент.

В начало страницы

Заметки

В расширении UML, например команде меню или обработчике жестов, можно объявить свойство:

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

Это значение будет задано для элемента проекта Visual Studio, содержащего текущую схему.

Можно также привести EnvDTE.ProjectItem к этому типу, если элемент является схемой UML.

Дополнительные сведения см. в следующих разделах.

См. также

Ссылки

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation - пространство имен