다음을 통해 공유


IDiagramContext 인터페이스

다이어그램에 대한 액세스를 제공합니다. UML 확장에서 가져온 속성 DiagramContext를 선언하여 이 형식의 인스턴스를 얻을 수 있습니다. 항목이 UML 다이어그램인 경우 EnvDTE.ProjectItem에 또는 EnvDTE.ProjectItem에서 캐스팅할 수도 있습니다.

네임스페이스:  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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 CurrentDiagram 이 컨텍스트에서 액세스할 수 있는 다이어그램입니다.EnvDTE.ProjectItem을 캐스팅하여 IDiagramContext를 가져온 경우 다이어그램은 현재 활성화된 다이어그램이 되지 않을 수도 있습니다.

위쪽

설명

메뉴 명령이나 제스처 처리기와 같은 UML 확장에서는 속성을 선언할 수 있습니다.

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

이것은 현재 다이어그램을 포함하고 있는 Visual Studio 프로젝트 항목으로 설정됩니다.

항목이 UML 다이어그램인 경우 EnvDTE.ProjectItem을 이 형식에 캐스팅할 수도 있습니다.

자세한 내용은 다음 항목을 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 네임스페이스