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 - пространство имен