Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스
형식에는 Microsoft.VisualStudio.Modeling.Diagrams 네임 스페이스를 DSL을 다이어그램으로 표시 합니다.이들은 다이어그램, 도형 및 연결선 DSL 정의 파일에 정의 하는 구현을 제공 합니다.프로그램 코드를 사용 하 여 DSL의 모양을 사용자 지정 네임이 스페이스에 정의 된 형식으로 작업 합니다.
중요 보안 주체 유형입니다.
NodeShape– DSL 정의에 지정한 도형의 기본 클래스입니다.
BinaryLinkShape– DSL 정의에 지정 된 커넥터의 기본 클래스입니다.에 기본 클래스가 있는 LinkShape, 기타 파생된 클래스는 없습니다.
Diagram– DSL 정의에 지정한 다이어그램의 기본 클래스입니다.
ShapeElement– base class of NodeShape and LinkShape.다이어그램, 도형 및 연결선 모두 ShapeElements입니다.
PresentationViewsSubject-모양 또는 커넥터에는 다이어그램을 도메인 모델 요소 사이의 관계입니다.
ShapeField-아이콘 또는 지역 내의 구획 모양, 텍스트 행의 레이블에서 같은 도형에.
Decorator–는 Shapefield의 표시 되는 항목입니다.A IconDecorator 이미지를 셰이프를 포함 하는 TextDecorator 레이블이 표시 됩니다.
DiagramItem-도형 및 선택적 필드와 셰이프 내의 하위 필드에 대 한 참조입니다.사용자 작업의 대상을 식별 하는 데 사용 합니다.
ShapeGeometry-이 클래스와 해당 파생된 클래스를 정의 하 고 셰이프에 타원, 사각형, 구획, 커넥터 및 아이콘 등의 다양 한 주요 종류의 윤곽선을 그립니다.셰이프 이러한 클래스에 마우스 포인터의 모양 및 기본 그리기 내 인지 여부의 결정을 위임 합니다.
클래스
클래스 | 설명 | |
---|---|---|
AbsoluteBoundsChangedEventArgs | 셰이프의 AbsoluteBounds 속성이 변경 될 때 이전 및 새 범위 값입니다.이 이벤트는 저장소에서 발생 합니다. | |
ActionCanceledState | 여 MouseAction 취소 되었음을 나타내는 MouseAction 상태입니다. | |
ActionCompletedState | 여 MouseAction 완료 되었음을 나타내는 MouseAction 상태입니다. | |
AmbientFontHelper | 글꼴 디자이너 retriving 하는 데 사용 | |
AnchoringBehavior | Shapefield의 해야 합니다 및 배치 크기를 조정할지 부모와 Nodeshape로 이동 하 고 크기를 조정 합니다 설명 합니다. | |
AnchorPoint | ||
AnchorPointAction | 해당 Linesegments을 조작 하 여 LinkShapes 수동으로 경로 MouseAction. | |
AreaField | 도형의 배경을 채우는 색 그라데이션을 정의 도형 필드입니다. | |
AssociatedPropertyInfo | Shapefield와 연관 된 도메인 속성에 대 한 정보를 제공 하는 클래스입니다. | |
AvoidCornerRule | 범위 규칙을 사각형의 둥근된 모서리에 포트를 일반적으로 허용 하지 않습니다. | |
BinaryLinkNodeChangeRule | 끝점 노드 중 하나가 변경 되 면 링크 바꾸기 규칙입니다. | |
BinaryLinkShape | 선이나 화살표 다이어그램에서 두 셰이프를 연결할 수를 나타냅니다.이진 링크 자체에 셰이프를 연결 하는 루프를 이기도 합니다. | |
BinaryLinkShapeBase | Binarylinkshape에 대 한 추상 기본 클래스 | |
BinaryLinkShapeGeometry | 드로잉, 접기 및 적중 테스트는 BinaryLink 디자인 화면에서 캡슐화 합니다. | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | DomainClass Binarylinkshape에 대 한 serializer가 BinaryLinkShapeSerializerBase. | |
BoundsRules | 도형에 있을 수 있습니다 크기 수 제한 하는 규칙입니다. | |
BrushDescriptor | 클래스 및 인스턴스 (이미 만들어진 되었습니다 경우) 해당 정보에서 설명 하는 브러시를 BrushStyleSetInfo.어떻게 나중에 사용 하기 위해 캐시를 가져옵니다는 BrushDescriptor입니다. | |
BrushSettings | Brushsettings는 Brushstylesetinfo을 재정의 된 것으로 표시 하거나 변경할 수 없는 특정 속성을 수 있습니다.특정 브러시 설정으로 변경할 수 없는 것으로 나타나면 다음가 다시 변경 될 수 없습니다. | |
BrushStyleSetInfo | 브러시에 대 한 StyleSet 정보가 포함 되어 있습니다.이러한 모든 수 설정 되는 브러시 색, BrushType, HatchType, 이미지와 같이 배치 등.정보 HybridDictionary 조회의 캐시 된 특정 리소스에 대 한 고유 해시 코드 사용 되는이 클래스를 만들 수 있습니다. | |
ChevronButtonField | 이중 화살표를 확장/축소 단추를 나타내는 있는 ShapeField | |
CircleShapeGeometry | Circleshapegeometry에 대 한 요약 설명입니다. | |
ClickedState | 사용자를 눌렀음을 나타내는 MouseAction 상태 아래로, 마우스 단추를 끌어서 호출 하려면 충분히 멀리 이동 하지 않고 상향 조정 합니다. | |
CommandIdCollection | ||
CommentShape | 주석 기본 클래스입니다.Commentshape는 편집 가능한 주석 모양을 정의합니다. | |
CommentShapeAddRule | ||
CommentShapeSerializer | DomainClass Commentshape에 대 한 serializer가 CommentShapeSerializer. | |
CommentShapeTypeDescriptor | CommentShape 클래스의 특수화 된 형식 설명자입니다. | |
Compartment | 구획 모양 내의 구획입니다. | |
CompartmentDescription | 모든 구획에 대 한 기본 클래스입니다. | |
CompartmentMapping | 구획 매핑에 대 한 기본 클래스입니다.구획의 내용과 기본 개체 모델 사이의 매핑을 구획 기능도 제공 | |
CompartmentRuleHelper | 정적 클래스 목록 구획 항목을 처리 하는 공유 코드를 추가, 제거 및 규칙을 변경 합니다. | |
CompartmentSerializer | DomainClass 구획에 대 한 serializer가 CompartmentSerializer. | |
CompartmentShape | DSL 정의에서 정의한 구획 셰이프의 기본 클래스입니다. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | DomainClass Compartmentshape에 대 한 serializer가 CompartmentShapeSerializer. | |
CompartmentTypeDescriptor | 구획 클래스의 특수화 된 형식 설명자입니다. | |
ConnectAction | SoftwareComponentType 셰이프 또는 포트 셰이프를 다른 서버로 연결을 설정 하기 위해 끌 수 있도록 마우스 동작입니다. | |
ConnectionPoint | 그래프 개체에서 VGConnection 개체의 연결 지점을 래핑합니다. | |
ConnectionType | 두 ShapeElements 사이의 일반적인 연결 문제를 설명합니다. | |
ConnectorDecorator | 방법 ShapeFields 및 자식 셰이프를 캡슐화 하는 클래스 커넥터에 놓으면 Decorators 표기법을 나타내는 데 사용 됩니다. | |
CoreDesignSurfaceCopyClosure | 클로저 방문자 필터 복사 | |
CoreDesignSurfaceCopyClosureBase | 클로저 방문자 필터 복사에 대 한 기본 클래스 | |
CoreDesignSurfaceDeleteClosure | 클로저 방문자 필터 제거 | |
CoreDesignSurfaceDeleteClosureBase | 클로저 방문자 필터 제거에 대 한 기본 클래스 | |
CoreDesignSurfaceDomainModel | 리플렉션 재정의 대체 api | |
CoreDesignSurfaceDomainModelSerializer | 사용할 수 있는 직렬화 / 역직렬화 CoreDesignSurface 도메인 모델에는 IDomainModelSerializer 인터페이스의 구현을 제공 합니다. | |
CoreDesignSurfaceDomainModelSerializerBase | Idomainmodelserializer를 구현 하는 기본 클래스입니다. | |
CoreDesignSurfaceSerializationBehavior | DomainXmlSerializationBehavior 구현을 정의 동작 Coredesignsurfaceserializationbehavior에 대 한입니다.이 구체적인 형식을 실수 (double)에서 파생 된 구현입니다. | |
CoreDesignSurfaceSerializationBehaviorBase | DomainXmlSerializationBehavior 구현을 정의 동작 Coredesignsurfaceserializationbehavior에 대 한입니다.이 추상 기본 이중에서 파생 된 구현입니다. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Serialization 동작 Coredesignsurfaceserializationbehavior에 대 한 모니커가 해결 프로그램. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | 메시지 serialization을 제공 하는 유틸리티 클래스 | |
CoreDesignSurfaceSerializationHelper | 직렬화 및 역직렬화 하는 동안 CoreDesignSurface 모델에 대 한 도우미 클래스입니다. | |
CoreDesignSurfaceSerializationHelperBase | 직렬화 및 역직렬화 하는 동안 CoreDesignSurface 모델에 대 한 도우미 클래스입니다. | |
CreateAction | 만들기 동작에 응답 다이어그램을 만들려면 도구 상자에서 항목을 선택 합니다. | |
DashStyleTypeConverter | DashStyle 값을 속성 표에 표시 하는 것에 대 한 형식 변환기입니다.이 대상 디자이너에 표시 하려면이 값에 적합 하지 않으며 이후 "사용자 지정" 값을 필터링 합니다. | |
Decorator | 파생된 클래스에서 재정의 되는 경우 다이어그램에 있는 데코레이터 요소를 나타냅니다. | |
DecoratorDoubleEmptyArrow | 이 두 줄은 화살표 데코레이터입니다. | |
DecoratorEmptyArrow | 이 두 줄은 화살표 데코레이터입니다. | |
DecoratorEmptyDiamond | 이 다이어그램의 배경 색으로 채워진 된 다이아몬드 데코레이터입니다. | |
DecoratorFilledArrow | 이 원된 화살표 데코레이터 Brushid을 기반으로 색상을 사용 하 여 입력 됩니다. | |
DecoratorFilledDiamond | 이 다이아몬드 데코레이터 Brushid을 기반으로 색상을 사용 하 여 입력 됩니다. | |
DecoratorHollowArrow | 이 다이어그램의 배경 색으로 채워진 된 원된 화살표 데코레이터입니다. | |
DecoratorHostShape | Microsoft.visualstudio.modeling.diagrams.decoratorhostshape에 대 한 설명을 DomainClass DecoratorHostShape | |
DecoratorHostShapeBase | 이중에서 파생 된 기본 클래스 DomainClass Decoratorhostshape에 대 한 | |
DecoratorHostShapeSerializer | DomainClass Decoratorhostshape에 대 한 serializer가 DecoratorHostShapeSerializer. | |
DecoratorHostShapeSerializerBase | DomainClass Decoratorhostshape에 대 한 serializer가 DecoratorHostShapeSerializerBase. | |
DefaultBoundsRules | 눈금 수 및 기준 위치를 기준으로 자식 제약 하는 기본 규칙입니다. | |
DefaultGroupBoundsRules | 그룹의 위치를 변경할 때 도형 그룹의 위치를 제한 규칙입니다. | |
DesignSurfaceAccessibleObject | 액세스 가능 개체는 Diagramclientview에 대 한 | |
DesignSurfaceElementOperations | IMS ElementOperations 클래스는 Ghostshapecollections에 대 한 지원을 추가 하 여 확장 합니다. | |
DesignSurfaceMergeContext | 병합을 제공 (즉, 드롭/붙여넣기) 정보는 ElementGroupPrototype 개체를 대상 저장소에 재구성 된 때 병합 프로세스에서 처음에 설정 됩니다.병합 정보는 이후에 병합 프로세스 및 픽스업 단계 전체에서 사용 됩니다. | |
Diagram | 다이어그램을 나타냅니다. | |
DiagramAssociationEventArgs | 다이어그램에서 다이어그램 보기 관련 이벤트에 대 한 이벤트 인수 | |
DiagramBrushes | DiagramBrushes 클래스의 각 속성은 DiagramClientView paint 메서드에 의해 사용 되는 브러시 리소스를 고유 하 게 식별 하는 StyleSetResourceId 개체입니다. | |
DiagramClientView | 이 모든 IMS 다이어그램을 렌더링 합니다 하는 IMS 기반 디자인 화면입니다. | |
DiagramDeleteRule | 다이어그램을 저장소에서 제거 된 경우 실행 하는 규칙입니다. | |
DiagramDragEventArgs | DragDrop, DragEnter, 또는 DragOver 이벤트에 대 한 데이터를 제공합니다. | |
DiagramEventArgs | 디자인 표면 컨트롤에서 발생 한 이벤트에 대 한 기본 이벤트 인수 클래스입니다. | |
DiagramFixupConstants | ||
DiagramFonts | DiagramFonts 클래스의 각 속성은 DiagramClientView paint 메서드에 의해 사용 되는 글꼴 리소스를 고유 하 게 식별 하는 StyleSetResourceId 개체입니다. | |
DiagramHitTestInfo | ||
DiagramItem | Shapeelement는, ShapeField, Shapesubfield를 나타냅니다.적중 테스트, 선택 항목, 포커스 및 내게 필요한 옵션을 사용 하기 위한 것입니다. | |
DiagramItemCollection | DiagramItem 인스턴스의 컬렉션입니다.Diagramitem는 ShapeField, ShapeElement, ShapeSubField 인스턴스를 다이어그램 나타내고 적중 테스트 및 선택 등의 작업에 사용 됩니다. | |
DiagramItemEventArgs | Diagrameventargs는 특정 관심 Diagramitem를 참조 합니다. | |
DiagramKeyEventArgs | KeyDown 또는 KeyUp 이벤트에 대 한 데이터를 제공합니다. | |
DiagramKeyPressEventArgs | KeyPress 이벤트에 대 한 데이터를 제공합니다. | |
DiagramMouseEventArgs | MouseDown, MouseUp, MouseMove 이벤트에 대 한 데이터를 제공합니다. | |
DiagramPaintEventArgs | 페인트 인수 | |
DiagramPens | DiagramPens 클래스의 각 속성에는 펜 DiagramClientView paint 메서드에 의해 사용 되는 리소스를 고유 하 게 식별 하는 StyleSetResourceId 개체입니다. | |
DiagramPointEventArgs | 마우스 위치에 관련 된 이벤트 데이터를 포함 합니다. | |
DiagramSelectionRules | ||
DiagramSerializer | DomainClass 다이어그램에 대 한 serializer가 DiagramSerializer. | |
DiagramSpy | ||
DiagramTypeDescriptor | 클래스 다이어그램에 대 한 특수 한 형식 설명자입니다. | |
DiagramView | 이 디자인 화면 및 스크롤 막대를 만듭니다 보기 컨트롤입니다. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | 다이어그램이 비어 있을 때 표시 되는 다이어그램 워터 마크 컨트롤입니다. | |
DiagramWinEvents | 다이어그램에 액세스할 수 있는 WinEvent 지원 합니다. | |
DragCanceledState | 끌어 나타내는 MouseAction 상태 취소 되었습니다.Actioncanceledstate와 혼동 하지 것입니다.이 DragCanceledState 드래그만 취소 되었음을 나타냅니다. 전체 MouseAction 않습니다.여 MouseAction 드래그를 취소 한 후에 활성화 될 수 있습니다.이 단일 MouseAction 내의 여러 끌기 작업에 대 한 있습니다. | |
DragCompletedState | 끌어 나타내는 MouseAction 상태로 완료 되었습니다.Actioncompletedstate와 혼동 하지 것입니다.이 DragCompletedState 드래그만 완료 되었음을 나타냅니다. 전체 MouseAction 않습니다.드래그를 완료 한 후에 여 MouseAction 활성화 될 수 있습니다.이 단일 MouseAction 내의 여러 끌기 작업에 대 한 있습니다. | |
DragDropPendingAction | Ole 끌기/놓기 시작 해야 하는 경우를 감지 하 여 MouseAction일단 시작이 MouseAction 완료 되 고 Ole 끌기/놓기 보여 줍니다. | |
DraggingState | 사용자가 마우스를 사용 하 여 적극적으로 끌고 있음을 나타냅니다 MouseAction 상태입니다. | |
DragPendingState | 사용자가 마우스 단추를 누른 하지만에서 마우스 단추를 아직 리프트 하거나 마우스를 이동 하지 않은 것을 나타내는 MouseAction 상태 만큼 드래그를 시작 합니다. | |
DragSourceContext | ElementGroupPrototype 소스를 만들어지면 초기 설정 됩니다 끌기 소스 정보를 제공 합니다.끌어서 피드백 및 병합에 사용 됩니다 (즉, 드롭/붙여넣기) 프로세스입니다. | |
DropTargetContext | 대상 컨텍스트 정보를 특정 트랜잭션 컨텍스트를 추가 하 고 검색 하는 방법을 드롭 제공 합니다. | |
DropTargetFeedback | 고스트 셰이프를 사용 하 여 피드백 드로잉의 수단을 끌어 있습니다. | |
EdgePoint | ||
EdgePointCollection | ArrayList 처럼 정확 하 게 edgepoints의 목록을 처리 합니다. | |
EdgePointCollectionConverter | EdgePointCollection 인스턴스 읽기 수 인간의 형태로 serialize 할 수 있도록, 대 한 TypeConverter입니다.변환 된 EdgePointCollection 구문 해야 "[(x: y: 플래그). (x: y: 플래그). ...] ", 여기서 플래그 생략 될 수 있습니다에 대 한 표준입니다.이전 버전과 호환성에 대 한 변환기를 이진 serializer에서 생성 한 문자열 변환도 지원 하지만 절대로 Edgepointcollection는 이진 형식으로 변환 합니다. | |
EdgePointConverter | EdgePoint 인스턴스 읽기 수 인간의 형태로 serialize 할 수 있도록, 대 한 TypeConverter입니다.변환 된 EdgePoint 구문 해야 합니다 "(x: y: 플래그)", 어디에 대 한 기본 플래그를 생략할 수 있습니다.이전 버전과 호환성에 대 한 변환기를 이진 serializer에서 생성 한 문자열 변환도 지원 하지만 절대로 Edgepoint는 이진 형식으로 변환 합니다. | |
ElementListCompartment | Microsoft.visualstudio.modeling.diagrams.elementlistcompartment에 대 한 설명을 DomainClass ElementListCompartment | |
ElementListCompartmentDescription | ListCompartments Compartmentshapes에 적용에 대 한 설명입니다. | |
ElementListCompartmentMapping | 구획에서 모델링 되는 관계 및 목록에 표시 되는 속성에 대 한 알고 있는 Listcompartments에 대 한 매핑. | |
ElementListCompartmentSerializer | DomainClass Elementlistcompartment에 대 한 serializer가 ElementListCompartmentSerializer. | |
EllipseShapeGeometry | Ellipseshapegeometry에 대 한 요약 설명입니다. | |
EmptySelection | 선택 영역 핸들을 비웁니다. | |
ExpandCollapseDecorator | Nodeshape에 있는 확장/축소 단추를 관리 하는 데코레이터 | |
FieldAccessibleObject | Fieldaccessibleobject에 대 한 요약 설명입니다. | |
FontDescriptor | FontDescriptor 클래스는 FontStyleSetInfo 클래스 및 인스턴스 (이미 만들어진 되었습니다 경우) 해당 정보에서 설명 하는 글꼴을 포함 합니다.여 FontDescriptor 어떻게 나중에 사용 하기 위해 캐시를 가져옵니다 것입니다. | |
FontSettings | Fontsettings는 Fontstylesetinfo을 재정의 된 것으로 표시 하거나 변경할 수 없는 특정 속성을 수 있습니다.특정 글꼴 설정으로 변경할 수 없는 것으로 나타나면 다음가 다시 변경할 수 없습니다. | |
FontStyleSetInfo | 글꼴 StyleSet 정보가 포함 되어 있습니다.이러한 모든 수 설정 된 글꼴 이름, 크기, FontStyle 배치, 등.정보 HybridDictionary 조회의 캐시 된 특정 리소스에 대 한 고유 해시 코드 사용 되는이 클래스를 만들 수 있습니다. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | 다른 선택 상태에서 다루지 않는 일반 선택 항목을 처리 합니다. | |
GenericCoreConnectAction | 일반 연결 작업에 대 한 두 개의 서로 다른 Shapeelements에 연결 하는 핵심 디자인 화면 | |
GenericCoreConnectionType | 두 개의 서로 다른 Shapeelements에 연결 하는 연결 형식 | |
GenericLinkShape | Microsoft.visualstudio.modeling.diagrams.genericlinkshape에 대 한 설명을 DomainClass GenericLinkShape | |
GenericLinkShapeSerializer | DomainClass Genericlinkshape에 대 한 serializer가 GenericLinkShapeSerializer. | |
GeometryHelpers | ||
GhostShape | Shapeelement에 설명합니다. | |
GhostShapeCollection | Ghostshapes의 컬렉션입니다. | |
GrabHandle | ||
GroupBoundsRules | 전체 도형 그룹의 전체 범위를 제한 하는 규칙입니다. | |
GroupSnapToGridRule | 눈금을 사용 하는 경우 주 셰이프의 위치는 격자에 스냅 하는 자식 도형 그룹의 전체 범위를 제한 합니다. GroupBoundsRule. | |
HighlightedShapesCollection | 셰이프 및 디자인 화면에 표시 된 Diagramitems의 컬렉션입니다. | |
HoveringState | 여 MouseAction 활성 이벤트 대기 하 고 있음을 나타냅니다 MouseAction 상태입니다. | |
HslColor | HueSatLumColor 색상을으로 일반적인 RGB 값이 아닌 색상-채도-명도 값을 나타냅니다.이 클래스 HSL 및 RGB 색상 공간 간에 앞뒤로 이동 하는 변환 메서드를 제공 합니다. | |
HslColorConverter | HslColor 개체와 다른 표현 사이 변환 하는 형식 변환기를 제공 합니다. | |
ImageField | 이미지 decorators 배경을 표시할 수 있습니다 셰이프 부분을 나타내는 간단한 개체입니다. | |
ImageHelper | ||
ImageShape | 이미지를 표시 하는 모양에 대 한 기본 클래스입니다. | |
ImageShapeGeometry | 드로잉, 접기 및 적중 테스트 도형 디자인 화면에서 외부 이미지를 기반으로 캡슐화 합니다. | |
ImageShapeSerializer | DomainClass Imageshape에 대 한 serializer가 ImageShapeSerializer. | |
InactiveState | Mouseaction의 사용 하지 않는 것을 나타내는 MouseAction 상태입니다.여 MouseAction 처음 만들어질 때는 비활성 상태입니다.여 Mouseaction은 활성화 해야 사용할 수 있습니다.여 MouseAction 완료 되거나 취소 된 후 다시가 비활성화 됩니다. | |
InPlaceTextEditor | ||
InvokeEditorAction | 클릭 하 여 편집기를 호출합니다. | |
ItemDrawInfo | 목록 필드에 단일 목록 항목에 대 한 정보입니다. | |
KeepGroupWithinDiagramRule | 대상 셰이프의 다이어그램 안에 남아 있도록는 자식 도형 그룹의 전체 범위를 제한 하는 GroupBoundsRule | |
KeepGroupWithinParentRule | 아래 및 오른쪽에 부모 셰이프의 위쪽 및 왼쪽 경계를 유지 하는 어떤 자식 도형 그룹의 전체 범위를 제한 하는 GroupBoundsRule.부모 셰이프 오른쪽 및 아래쪽 변의 자식 셰이프를 제한 하지 않는. | |
KeepInParentRule | 셰이프를 다이어그램의 경계 내에 유지 하는 범위 규칙입니다. | |
LabelShape | 도메인 관련 언어 디자이너에서 레이블 셰이프를 나타냅니다. | |
LabelShapeSerializer | DomainClass Labelshape에 대 한 serializer가 LabelShapeSerializer. | |
LabelShapeTextPropertyDescriptor | Labelshape의 Text 속성에 대 한 속성 설명자입니다. | |
LabelShapeTypeDescriptor | LabelShape 클래스의 특수화 된 형식 설명자입니다. | |
LabelTextField | 레이블 셰이프에 표시 된 텍스트 필드입니다. | |
LassoAction | 클릭 하 고 드래그 하 여 정의 되는 사각형을 사용 하 여 선택할 수 있습니다 하 여 MouseAction. | |
LeaveShapeEventArgs | 마우스 커서 셰이프 내에 관련 된 이벤트 데이터를 포함 합니다. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | Microsoft.visualstudio.modeling.diagrams.linelabelshape에 대 한 설명을 DomainClass LineLabelShape | |
LineLabelShapeSerializer | DomainClass Linelabelshape에 대 한 serializer가 LineLabelShapeSerializer. | |
LineRoutingRule | 사용자 지정 규칙 줄 다이어그램에 변경 해야 하는 경우 디자인 화면을 확인할 수 있습니다. | |
LineSegment | 이 클래스는 두 끝 점 사이 선 직선 부분을 나타냅니다. | |
LineSegmentAccessibleObject | Fieldaccessibleobject에 대 한 요약 설명입니다. | |
LinkConnectsToNode | DomainRelationship LinkConnectsToNode microsoft.visualstudio.modeling.diagrams.linkconnectstonode에 대 한 설명 | |
LinkConnectsToNodeSerializer | DomainClass Linkconnectstonode에 대 한 serializer가 LinkConnectsToNodeSerializer. | |
LinkDecorator | 기본 decorators의 실제 다른 형상 구현에 다른 파생된 클래스는 LinkDecorator 클래스입니다.또한이 클래스는 핵심 디자인의 일부로 존재 decorators의 다른 유형에 대 한 정적 접근자를 제공 합니다. | |
LinkShape | 다이어그램에서 연결선을 나타냅니다.또한 Binarylinkshape를 참조 하십시오. | |
LinkShapeChangedRule | 연결선을 규칙은 linke 셰이프 끝점 노드 중 하나가 변경 될 때 | |
LinkShapeGeometry | 드로잉, 접기 및 적중 테스트는 디자인 화면에서 연결 기를 캡슐화 합니다. | |
LinkShapeSerializer | DomainClass Linkshape에 대 한 serializer가 LinkShapeSerializer. | |
ListCompartment | Microsoft.visualstudio.modeling.diagrams.listcompartment에 대 한 설명을 DomainClass ListCompartment | |
ListCompartmentDescription | ListCompartments Compartmentshapes에 적용에 대 한 설명입니다. | |
ListCompartmentSerializer | DomainClass Listcompartment에 대 한 serializer가 ListCompartmentSerializer. | |
ListField | 효율적으로 항목 목록을 표시할 셰이프 필드입니다. | |
ListItemSubField | 항목에는 ListField 나타내는 하위 필드입니다. | |
LostFocusEventArgs | WM_KILLFOCUS 메시지는 system.windows.forms.control에서 발생 되는 LostFocus 이벤트에 대 한 이벤트 인수입니다.Diagrameventargs에이 핸들을 중 창 한 창이 포커스를 잃을 됩니다. | |
ManualRouteAction | 해당 Linesegments을 조작 하 여 LinkShapes 수동으로 경로 MouseAction. | |
MouseAction | 마우스 동작을 나타냅니다. | |
MouseActionEventArgs | MouseAction 클래스에서 발생 한 이벤트에 대 한 이벤트 인수 클래스입니다. | |
MouseActionState | 모든 Mouseaction의 상태에 대 한 기본 클래스입니다. | |
MoveableDecoratorHostShape | Microsoft.visualstudio.modeling.diagrams.moveabledecoratorhostshape에 대 한 설명을 DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | 이중에서 파생 된 기본 클래스 DomainClass Moveabledecoratorhostshape에 대 한 | |
MoveableDecoratorHostShapeSerializer | DomainClass Moveabledecoratorhostshape에 대 한 serializer가 MoveableDecoratorHostShapeSerializer. | |
MoveableDecoratorHostShapeSerializerBase | DomainClass Moveabledecoratorhostshape에 대 한 serializer가 MoveableDecoratorHostShapeSerializerBase. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | 제한 없이 도형의 범위에 배치 됩니다 확인 하려면 Noboundsrules는 적용할 수 있습니다. | |
NodeShape | 사각형, 아이콘 또는 다른 영역 (않는 커넥터) 셰이프와 다이어그램에 있는 셰이프를 나타냅니다. | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | 다이어그램으로 (직접 또는 간접적으로) 부모가 되 면 IsExpanded 플래그는 false 인 경우에 새로운 NodeShape collapse()를 호출 하는 규칙입니다.이 규칙 노드 셰이프를 다이어그램에 추가 되 고 해당 노드 셰이프의 하위 항목이 있기 때문에 다이어그램에서 부모가 거 야 너무 다른 노드 셰이프를 모두에 대해 collapse()를 호출 합니다. | |
NodeShapeGeometry | Nodeshapes에 대 한 기본 기입니다. | |
NodeShapeSerializer | DomainClass Nodeshape에 대 한 serializer가 NodeShapeSerializer. | |
NodeShapeTypeDescriptor | 사용되지 않습니다. Shape 클래스의 특수화 된 형식 설명자입니다. | |
PaintFeedbackArgs | ||
PanZoomAction | 확대/축소를 수행 하 여 Mouseaction입니다. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | 부모 셰이프의 경계에서 클리핑된 자식 도형에 대 한 부모-자식 관계입니다.보거나 히트-테스트 가능한 항목 부모의 경계 상자 외부의 자식이 됩니다. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | DomainClass Parentshapecontainsnestedchildshapes에 대 한 serializer가 ParentShapeContainsNestedChildShapesSerializer. | |
ParentShapeHasRelativeChildShapes | 부모-자식 관계 자식 셰이프의 부모 셰이프의 경계에서 잘립니다.표시 되 고 히트-테스트 가능한 항목 부모의 경계 상자 외부의 자식이 됩니다. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | DomainClass Parentshapehasrelativechildshapes에 대 한 serializer가 ParentShapeHasRelativeChildShapesSerializer. | |
PenDescriptor | PenDescriptor 클래스는 PenStyleSetInfo 클래스 및 인스턴스 (이미 만들어진 되었습니다 경우) 해당 정보에서 설명 된 펜의 보유 합니다.어떻게 나중에 사용 하기 위해 캐시를 가져옵니다는 PenDescriptor입니다. | |
PenSettings | Pensettings는 Penstylesetinfo을 재정의 된 것으로 표시 하거나 변경할 수 없는 특정 속성을 수 있습니다.특정 펜 설정으로 변경할 수 없는 것으로 나타나면 다음가 다시 변경할 수 없습니다. | |
PenStyleSetInfo | 펜에 대 한 StyleSet 정보가 포함 되어 있습니다.이러한 모든 수 설정 된 펜 색, 맞춤, LineCap, Pentype와 같은 배치, 등.정보를 사용 하 여 Hybriddictionary에 대 한 특정 캐시 된 resourse의 조회에 사용 되는이 클래스에 대 한 고유 해시 코드를 만들 수 있습니다. | |
PlusMinusButtonField | + /-단추를 나타내는 있는 ShapeField | |
PointDConverter | PointD 개체와 다른 표현 사이 변환 하는 형식 변환기를 제공 합니다. | |
Port | Microsoft.visualstudio.modeling.diagrams.port에 대 한 설명을 DomainClass 포트 | |
PortGroupBoundsRules | 전체에 포트를 포함 하는 도형 그룹의 전체 범위를 제한 하는 규칙입니다. | |
PortMovementRule | 셰이프 포트는 상위의 경계를 유지 하는 범위 규칙입니다. | |
PortPlacementHelper | ||
PortSerializer | DomainClass 포트에 대 한 serializer가 PortSerializer. | |
PortShape | DSL 정의에 지정할 수 있는 포트 셰이프에 대 한 기본 클래스입니다. | |
PortShapeSerializer | DomainClass Portshape에 대 한 serializer가 PortShapeSerializer. | |
PresentationElement | 사용자 인터페이스에 표시 되 고 표시 프레젠테이션 도메인 모델 요소를 나타내는 요소입니다. | |
PresentationElementSerializer | DomainClass Presentationelement에 대 한 serializer가 PresentationElementSerializer. | |
PresentationElementTypeDescriptionProvider | 사용되지 않습니다. PresentationElementTypeDescriptionProvider 모델 요소 개체를 캡슐화 하는 래퍼 클래스를 제공 합니다.이 클래스는 속성 표에서 개체 모델 요소를 렌더링 하려고 할 때 호출 됩니다. | |
PresentationElementTypeDescriptor | 모델 요소 Typedesriptor에 대 한 속성을 눈금을 제공 하는 클래스를 지원! | |
PresentationViewsSubject | 프레젠테이션에서 사용자 인터페이스 다이어그램은 일반적으로 도메인 모델 요소 사이의 관계입니다. | |
PresentationViewsSubjectSerializer | DomainClass Presentationviewssubject에 대 한 serializer가 PresentationViewsSubjectSerializer. | |
PropertyChangedEventArgs | IMS 속성 변경으로 CLR 속성 변경 내용을 모두의 모양에 알리는 데 사용 되는 EventArgs 일반 속성을 변경 합니다. | |
RectangleDConverter | RectangleD 개체와 다른 표현 사이 변환 하는 형식 변환기를 제공 합니다. | |
RectangleShapeGeometry | 드로잉, 접기 및 적중 테스트 디자인 화면에서 사각형을 캡슐화 합니다. | |
ResizeAction | 셰이프 크기를 조정 하 여 MouseAction | |
RoundedRectangleShapeGeometry | Roundedrectangleshapegeometry에 대 한 요약 설명입니다. | |
SelectAction | 마우스 아래의 도형을 선택 하는 기본 마우스 동작입니다. | |
SelectedShapesCollection | ||
SelectionContext | 지정 된 선택 영역에 대 한 현재 선택 상태를 얻을 수 있는 메서드를 구현 하는 추상 클래스입니다. | |
SelectionState | 선택 상태를 나타내는 추상 클래스입니다.지정한 선택 영역에 대 한 정보를 쿼리 하는 인터페이스를 제공 등:는 ActualSelection, CoercedSelection, 및 일기 예보 나 특정 명령 선택 항목을 필터링 할 수 있습니다. | |
SelectionStateCollection | ||
ShapeAccessibleObject | 내게 필요한 옵션 지원 응용 프로그램을 사용 하 여 장애가 있는 사용자에 대 한 응용 프로그램의 UI를 조정 하는 정보를 제공 합니다. | |
ShapeAutoInvalidator | 관련된 (생성자에서 지정 된) 값이 변경 될 때 자동으로 다시 칠해집니다 부모 셰이프를 강제 하는 것을 목적 하는 보이지 않는 셰이프 필드 | |
ShapeDecorator | ShapeFields 및 자식 셰이프 셰이프를 놓으면 Decorators 표기법을 나타내는 데 사용 되는 방식을 캡슐화 하는 클래스 | |
ShapeElement | 다이어그램 또는 도형 또는 다이어그램의 연결선을 나타냅니다.ShapeElements 모델 요소의 시각적 표시를 캡슐화 합니다. | |
ShapeElementAddRule | 다이어그램을 저장소에서 제거 된 경우 실행 하는 규칙입니다. | |
ShapeElementSerializer | DomainClass Shapeelement에 대 한 serializer가 ShapeElementSerializer. | |
ShapeEnumerator | ||
ShapeField | 배경 이미지, 텍스트 decorators 및 아이콘 decorators와 같은 항목을 표시할 수 있는 셰이프 부분을 나타내는 간단한 개체입니다. | |
ShapeGeometries | 공용 ShapeGeometry 개체의 인스턴스를 노출 하는 정적 클래스 | |
ShapeGeometry | 셰이프 또는 연결선의 기하학적을 특징을 나타냅니다. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | 필요에 따라 선택할 수 있는, 포커스, 적중 테스트할 수, 편집에 위치-가능, ShapeField 고 Iaccessible의 하위 구성 요소입니다.목록 필드, 표 셀 및 표 필드에서 모눈선 및 라디오 단추 그룹에서 라디오 단추 목록 항목을 ShapeSubField 있습니다.ShapeSubFields 필요한 경우에 생성 됩니다.예를 들어, 집중적으로 하위 필드를 선택한 경우 셀에 대 한 하위 필드를 만들 수 10, 000 셀만 요구 된 표 형태의 적중 테스트, 편집 또는 Iaccessible을 통해 액세스 합니다. | |
SnakingInfo | ||
SnapToGridRule | Shapeelement의 위치 및 크기를 제한 하는 모눈에 규칙입니다. | |
SnapToPerimeterFollowingRotationRule | 다음 상위 도형의 경계에 대 한 범위 규칙입니다. | |
StyleSet | Styleset는 펜, 브러시 및 모든 그리기 작업에 사용 되는 글꼴을 지정 하려면 응용 프로그램에서 사용할 수 있는 그래픽 개체의 컬렉션입니다.그리기 코드 내의 특정 시스템에 의해 정의 된 펜을 검색 하는 Styleset.getpen를 호출할 수 있습니다.올바른 색상 및 스타일은 응용 프로그램에 정의 된 펜 설정 됩니다.고유한 것으로 해당 바로 펜을 사용 합니다.펜을 끌어다 보유 하는 경우 Getpencopy를 사용 합니다.StyleSets 시스템의 여러 수준에 존재할 수 있습니다.응용 프로그램 기본값 정의 된 스타일 구성표 되는 ApplicationStyleSet입니다.또한 셰이프의 해당 클래스의 모든 인스턴스에 대 한 스타일을 지정 합니다 클래스 형식 수준에서 존재 하는 ClassStyleSets 있습니다.셰이프의 각 인스턴스에 대 한 리소스 정보를 포함 하는 StyleSets 인스턴스에 존재할 수 있습니다.다양 한 모양을 셰이프는 같은 클래스의 여러 인스턴스를 가질 수 있습니다 때 사용 해야 합니다.실제로 펜과 같은 개체를 검색 하는 동안 코드의 상속 체인을 인스턴스에서 클래스를 응용 프로그램에 포함 하는 Styleset까지 if StyleSets (에 가져간를 Resourceid에 정의 된 대로) 찾고 해당 리소스가 들어 있는 첫 번째를 찾습니다. | |
StyleSetResourceId | StyleSet 리소스를 고유 하 게 정의 하기 위한 클래스를 제공 합니다. | |
SubfieldAccessibleObject | Subfieldaccessibleobject에 대 한 요약 설명입니다. | |
SwimLaneFixUpContext | 새로 삽입 된 스윔 레인의 위치에 대 한 컨텍스트를 제공 합니다. | |
SwimlaneHelper | ||
SwimlaneShape | 다이어그램에서 스윔 레인 셰이프를 나타냅니다.DSL 정의에서 지정 하는 swmlane 모양에 대 한 기본 클래스입니다. | |
SwimlaneShapeGeometry | 드로잉, 접기 및 적중 테스트는 디자인 화면에 스윔 레인을 캡슐화 합니다. | |
SwimlaneShapeSerializer | DomainClass Swimlaneshape에 대 한 serializer가 SwimlaneShapeSerializer. | |
TextField | 도구 이름이 나 영역을 표시할 수 있는 셰이프 부분을 나타내는 간단한 개체입니다. | |
ToggleButtonEventArgs | ToggleButton 클래스에 대 한 이벤트 인수 | |
ToggleButtonField | 선택된 된 상태에서 해당 이미지를 표시할 수 있는 ShapeField | |
ToolboxAction | ToolboxAction 응답 도구 상자 항목에 대 한 이벤트를 두 번 클릭 합니다. | |
UnplacedShapesContext | 끌어서 셰이프 위치 지정 되 고 나중에 배치 해야 합니다을 추적 하는 놓기에 연결 하는 컨텍스트 정보입니다.특정된 트랜잭션에서 우리가 가질 수 있습니다 여러 다이어그램 수정 해야 할 경우 여러 다이어그램에 대 한 되지 않은 모양입니다. |
구조체
구조체 | 설명 | |
---|---|---|
AreaFieldCornerRadius | Areafield의 코너 반지름을 나타내는 4 개의 부동 소수점 값을 나타내는 구조입니다. | |
PointD | ||
RectangleD | 사각형의 크기와 위치를 나타내는 네 개의 double 값 집합을 저장 합니다. | |
SizeD |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IAmbientFontProvider | SAmbientFontProvider 서비스에 대 한 기본 작업자 인터페이스 | |
IBinaryLinkGeometryData | 이진 링크 기 하 도형의 컨테이너의 인터페이스를 정의합니다.이진 링크 모서리 점에 의해 규정 됩니다. | |
IContextMenuHost | 상황에 맞는 메뉴 호스트 계약 | |
IGeometryHost | 기 하 도형의 컨테이너의 인터페이스를 정의합니다. | |
ILineLabel | EdgePoints 업데이트 레이블 위치를 변경 하면 Linkshape에서 호출 | |
IListFieldContainer | 부모 셰이프는 ListField 위한 메서드를 정의 합니다. | |
INodeGeometryData | ||
IShapeIterator | 셰이프와 모든 자식 셰이프를 통해 반복 하는 데 사용할 수 있는 셰이프 반복기 인터페이스입니다. |
대리자
열거형
열거형 | 설명 | |
---|---|---|
ActionRequest | MouseAction 이벤트가 끝날 때 수행할 수 있는 작업 형식입니다. | |
AnchoringBehavior.Edge | 경계 사각형은 Anchoringbehavior에의 한 면을 의미합니다. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Onboundsfixup이 호출 될 때 상태를 지정 합니다. | |
BrushSettingsFlags | 브러시 설정을 지정 하는 플래그 재정의 하거나 변경할 수 없는 변경 했습니다. | |
ConnectActionCursor | ||
ConnectorArrowStyle | Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle DomainEnumeration: ConnectorArrowStyle 대 | |
ConnectorDecoratorPosition | Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition DomainEnumeration: ConnectorDecoratorPosition 대 | |
Diagram.CreateBitmapPreference | Diagram.createbitmap()에 대 한 기본 설정 | |
DiagramClientView.EnsureVisiblePreferences | EnsureVisible 메서드에 대 한 기본 설정입니다. | |
FontSettingsFlags | 재정의 하거나 변경할 수 없는 변경 된 글꼴 설정을 지정 하는 플래그. | |
GrabHandle.ShapeSide | 잡기 핸들 위치 | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | 여는 방법을 결정 하는 플래그 Shapefield의 표시 되지 않도록 설정 하면 축소 | |
LabelAlignment | 해당 줄 레이블을 정렬에 대 한 열거형입니다. 왼쪽 이나 오른쪽에 줄 하나. | |
LabelPlacedFlag | 레이블 배치 되거나 수동으로 이동/크기 자동 인지 여부에 대 한 열거형입니다. | |
LabelPlacement | 따라 줄 레이블을 배치 하려면 위치에 대 한 열거형입니다. | |
MouseActionEvent | 여 Mouseaction의 발생할 수 있는 이벤트 유형입니다. | |
NodeShape.NodeSides | 노드 셰이프를 하나 이상의 면을 나타냅니다. | |
PenSettingsFlags | 플래그 펜 설정을 지정 하려면 재정의 하거나 변경할 수 없는 변경 했습니다. | |
PointRelativeTo | 상대 좌표입니다 참조 지점을 나타냅니다. | |
PortPlacement | 포트 셰이프 상위 도형 4 개 면 중 하나를 수 있습니다. | |
ResizeDirection | ||
RoutingStyle | Microsoft.visualstudio.modeling.diagrams.routingstyle에 대 한 DomainEnumeration: RoutingStyle 설명 | |
ShapeDecoratorPosition | Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition DomainEnumeration: ShapeDecoratorPosition 대 | |
ShapeElement.RelationshipType | 형식에서 허용 하는 부모-자식 관계 정의 | |
SwimlaneAlignment | 스윔 레인은 다이어그램에서 정렬 하는 방법을 지정 하는 Enum: 가로 또는 세로 방향으로 합니다. | |
SwimlaneDecoratorPosition | 스윔 레인 decorators 됩니다만 3 위치에 있습니다. |