Diagram 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명
public ref class Diagram abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape, IDisposable
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public abstract class Diagram : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape, IDisposable
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type Diagram = class
inherit NodeShape
interface IDisposable
Public MustInherit Class Diagram
Inherits NodeShape
Implements IDisposable
- 상속
- 특성
- 구현
생성자
Diagram(Partition, PropertyAssignment[]) |
생성자입니다. |
필드
BackgroundGradientFieldName |
이 셰이프의 배경 그라데이션 필드에 대한 고유 식별자입니다. (다음에서 상속됨 NodeShape) |
BaseFontNameDomainPropertyId |
BaseFontName 도메인 속성 ID입니다. |
BaseFontSizeDomainPropertyId |
BaseFontSize 도메인 속성 ID입니다. |
DiagramIdDomainPropertyId |
DiagramId 도메인 속성 ID입니다. |
DoLineRoutingDomainPropertyId |
DoLineRouting 도메인 속성 ID입니다. |
DomainClassId |
다이어그램 도메인 클래스 ID입니다. |
DoResizeParentDomainPropertyId |
DoResizeParent 도메인 속성 ID입니다. |
DoShapeAnchoringDomainPropertyId |
DoShapeAnchoring 도메인 속성 ID입니다. |
DoViewFixupDomainPropertyId |
DoViewFixup 도메인 속성 ID입니다. |
IsCompleteViewDomainPropertyId |
IsCompleteView 도메인 속성 ID입니다. |
NameDomainPropertyId |
이름 도메인 속성 ID입니다. |
PlaceUnplacedShapesDomainPropertyId |
PlaceUnplacedShapes 도메인 속성 ID입니다. |
속성
AbsoluteBoundingBox |
다이어그램의 왼쪽 위와 관련된 월드 단위의 경계 사각형을 가져옵니다. (다음에서 상속됨 NodeShape) |
AbsoluteBoundingBoxToEnsureVisible |
DiagramClientView.EnsureVisible에서 사용할 경계 사각형을 가져옵니다. 사각형은 월드 단위이며 다이어그램의 왼쪽 위를 기준으로 합니다. (다음에서 상속됨 ShapeElement) |
AbsoluteBounds |
AbsoluteBounds 도메인 속성의 값을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute 경계에 대한 설명 (다음에서 상속됨 NodeShape) |
AbsoluteCenter |
부모 ShapeElement에 관계없이 다이어그램의 왼쪽 위 모서리를 기준으로 하는 ShapeElement 절대 경계의 중심을 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibilityObject |
요소에 할당된 AccessibleObject를 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibleDefaultActionDescription |
접근성 클라이언트 애플리케이션에서 사용할 요소의 기본 작업 설명을 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibleDescription |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
AccessibleHelp |
요소가 수행하는 작업 또는 요소의 사용 방식에 대한 설명을 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibleHelpTopicFileName |
이 요소와 연결된 도움말 파일의 경로를 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibleHelpTopicId |
이 요소와 연결된 도움말 항목 식별자를 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibleName |
다이어그램은 MEL 이름이 아닌 고유한 이름을 반환합니다. |
AccessibleRole |
컨트롤의 액세스 가능한 역할을 가져옵니다. (다음에서 상속됨 ShapeElement) |
AccessibleState |
이 셰이프의 액세스 가능한 추가 상태를 가져옵니다. |
AccessibleValue |
이 요소에 대한 액세스 가능한 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
ActiveDiagramView |
이 다이어그램의 활성 DiagramView를 가져옵니다. |
AllowsChildrenInSelection |
이 셰이프의 자식이 이 부모와 동일한 선택 그룹에서 허용되는지 여부를 가져옵니다. (다음에서 상속됨 ShapeElement) |
AllowsChildrenToResizeParent |
자식 셰이프의 크기를 조정할 수 있는지 여부를 결정하는 값을 가져옵니다. |
AllowsChildrenToShrinkParent |
중첩된 자식의 변경으로 이 셰이프를 축소할 수 있을 뿐만 아니라 확장할 수 있는지 여부를 결정하는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
Anchoring |
이 NodeShape에 대한 앵커링 동작을 가져옵니다. (다음에서 상속됨 NodeShape) |
AnchorPointAction |
링크 엔드포인트를 수동으로 이동하는 마우스 동작을 가져옵니다. |
AutoResizeParentOnBoundsChange |
이동 또는 크기 조정 작업으로 인해 이 셰이프의 절대 범위가 변경될 때 규칙을 통해 부모 셰이프의 크기를 자동으로 조정할지 여부를 가져오거나 설정합니다. (다음에서 상속됨 NodeShape) |
BackgroundBrushId |
기하 도형의 배경을 채우는 데 사용할 브러시 리소스 ID를 가져옵니다. |
BackgroundGradientMode |
도형 배경 영역의 그라데이션 모드를 가져옵니다. (다음에서 상속됨 NodeShape) |
BaseFontFromEnvironment |
BaseFont를 확인하는 데 사용해야 하는 환경에서 글꼴을 가져옵니다. |
BaseFontName |
BaseFontName 도메인 속성의 값을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base 글꼴 이름에 대한 설명 |
BaseFontSize |
BaseFontSize 도메인 속성의 값을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base 글꼴 크기에 대한 설명 |
BoundingBox |
부모 셰이프의 왼쪽 위와 관련된 월드 단위의 경계 사각형을 가져옵니다. (다음에서 상속됨 NodeShape) |
Bounds |
부모 셰이프의 왼쪽 위와 관련된 월드 단위에서 셰이프의 경계를 가져오거나 설정합니다. (다음에서 상속됨 NodeShape) |
BoundsRules |
이 셰이프의 범위를 제한하는 개체를 가져옵니다. (다음에서 상속됨 NodeShape) |
CanDeserializationReroute |
이 다이어그램 형식이 serialization 중에 경로를 다시 라우팅할 수 있는지 여부를 가져옵니다. 일반적으로 허용되지 않지만 일부 디자이너는 모든 줄이 항상 계산되는 경우 해당 동작이 필요할 수 있습니다. |
CanExpandAndCollapse |
이 셰이프에 축소된 고유 상태와 확장된 상태가 있는지 여부를 나타내는 값을 가져옵니다. NodeShape의 확장 및 축소 기능을 사용하는 경우 이 값을 true로 설정해야 합니다. (다음에서 상속됨 NodeShape) |
CanFocus |
ShapeElement가 포커스를 받을 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
CanMove |
사용자가 이 다이어그램의 위치를 변경할 수 없음을 나타내는 값을 가져옵니다. |
CanResize |
사용자가 ShapeElement의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. (이 값을 수정하려면 ResizableSides 속성을 재정의합니다.) (다음에서 상속됨 NodeShape) |
CanSelect |
사용자가 ShapeElement를 선택할 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
Center |
ShapeElement 경계의 중심점을 가져옵니다. (다음에서 상속됨 ShapeElement) |
ClassStyleSet |
이 클래스의 모든 인스턴스 간에 공유되는 스타일 집합을 가져옵니다. (다음에서 상속됨 ShapeElement) |
ClientViews |
이 다이어그램에 있는 DiagramClientViews를 가져옵니다. |
ClipWhenDrawingFields |
자식 ShapeFields를 그릴 때 클리핑 영역을 이 셰이프의 경계 상자로 설정해야 하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
ConnectActionFilterString |
다이어그램의 연결 작업을 식별하는 도구 상자 필터 문자열입니다. SdmDiagram에서 위로 이동했습니다. ToolboxAction에 사용됩니다. |
ConnectionPoints |
이 NodeShape의 연결점 목록을 가져옵니다. (다음에서 상속됨 NodeShape) |
CopyOrigin |
다이어그램을 복사 작업의 생성자로 나타내는 텍스트입니다. |
CreatableSwimLaneSubjects |
스윔 레인 셰이프에 매핑되는 도메인 클래스의 컬렉션을 가져옵니다. |
Decorators |
이러한 유형의 도형에 대한 데코레이터 컬렉션입니다. 이 형식에 데코레이터가 없으면 null을 반환합니다. 기본적으로 도형에는 데코레이터가 없습니다. (다음에서 상속됨 ShapeElement) |
DefaultContainerMargin |
중첩된 셰이프 사이의 다이어그램 주위에 필요한 여백을 가져옵니다. |
DefaultGridSize |
월드 단위에서 그리드의 기본 크기를 가져옵니다. |
DefaultShapeField |
포커스를 받을 수 있는 첫 번째 ShapeField를 가져옵니다. 반환된 필드는 ShapeElement에 포커스가 있고 ShapeElement가 키 이벤트에 응답하지 않을 때 키 이벤트를 수신하는 기본 셰이프 필드로 사용해야 합니다. (다음에서 상속됨 ShapeElement) |
DefaultSize |
World 단위에서 ShapeElement의 기본 크기를 가져옵니다. |
Diagram |
이 ShapeElement가 속한 다이어그램을 가져옵니다. (null일 수 있습니다.) (다음에서 상속됨 ShapeElement) |
DiagramId |
DiagramId 도메인 속성의 값을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Diagram.Diagram ID에 대한 설명 |
DragDropPendingAction |
끌어서 놓기를 시작하는 마우스 동작을 가져옵니다. |
ElementOperations |
선택 작업을 수행하는 데 사용되는 개체를 가져옵니다. |
EnsureVisiblePreference |
이 다이어그램의 EnsureVisible 메서드에 대한 기본 설정입니다. 기본적으로 이 다이어그램에 중첩된 모든 ShapeElements는 이 기본 설정을 사용합니다. ShapeElements는 이 기본 설정을 재정의하고 직접 선택할 수 있습니다. |
Events |
이 ShapeElement에 연결된 이벤트 처리기 목록을 반환합니다. (다음에서 상속됨 ShapeElement) |
FixedFlags |
GraphNode에 대한 FixedFlags 속성을 가져옵니다. (다음에서 상속됨 NodeShape) |
FocusedDiagramView |
포커스가 있는 이 다이어그램과 연결된 디자인 화면입니다(있는 경우). |
FromRoleLinkShapes |
이 NodeShape가 From 역할을 수행하는 LinkShapes의 컬렉션을 가져옵니다. (다음에서 상속됨 NodeShape) |
GeometryBackgroundBrushId |
기하 도형의 배경을 채우는 데 사용할 브러시 리소스 ID를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GeometryBoundingBox |
기하 도형의 경계 상자를 가져옵니다. (ShapeGeometry 파생 클래스에서만 호출됩니다.) (다음에서 상속됨 ShapeElement) |
GeometryCanResizeBottom |
사용자가 기하 도형의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. NodeShapeGeometry 파생 클래스에서만 호출됩니다. (다음에서 상속됨 NodeShape) |
GeometryCanResizeLeft |
사용자가 기하 도형의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. NodeShapeGeometry 파생 클래스에서만 호출됩니다. (다음에서 상속됨 NodeShape) |
GeometryCanResizeRight |
사용자가 기하 도형의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. NodeShapeGeometry 파생 클래스에서만 호출됩니다. (다음에서 상속됨 NodeShape) |
GeometryCanResizeTop |
사용자가 기하 도형의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. NodeShapeGeometry 파생 클래스에서만 호출됩니다. (다음에서 상속됨 NodeShape) |
GeometryHasFilledBackground |
기하 도형의 배경이 채워질지 여부를 나타내는 값을 가져옵니다. (ShapeGeometry 파생 클래스에서만 호출됩니다.) (다음에서 상속됨 ShapeElement) |
GeometryHasOutline |
기하 도형의 윤곽선을 그릴지 여부를 나타내는 값을 가져옵니다. (ShapeGeometry 파생 클래스에서만 호출됩니다.) (다음에서 상속됨 ShapeElement) |
GeometryHasShadow |
기하 도형에 그림자가 표시되는지 여부를 나타내는 값을 가져옵니다. (ShapeGeometry 파생 클래스에서만 호출됩니다.) (다음에서 상속됨 ShapeElement) |
GeometryOutlinePenId |
기하 도형의 윤곽선을 그리는 데 사용할 펜 리소스 ID를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GeometryStyleSet |
기하 도형에 사용할 스타일 집합을 가져옵니다. (ShapeGeometry 파생 클래스에서만 호출됩니다.) (다음에서 상속됨 ShapeElement) |
GestureExtensionController |
속성은 GestureExtenstionController를 보유합니다. 이 개체는 GestureExtensions에서 처리할 수 있는 다양한 다이어그램 이벤트에서 호출됩니다. 이 개체는 컨트롤을 다양한 GestureExtensions에 전달하여 이벤트를 전달합니다. 이 속성이 처음 호출되면 GestureExtensionController가 만들어지고 Store의 CompositionContainer에 추가됩니다. CompositionContainer가 null이거나 생성된 GestureExtensionController가 null이면 이 속성은 null을 반환합니다. |
GridColor |
눈금 색을 가져오거나 설정합니다. |
GridSize |
월드 단위의 그리드 크기를 가져오거나 설정합니다. 각 자식 셰이프의 GridSize는 기본적으로 부모의 GridSize로 설정됩니다. 궁극적으로 다이어그램의 GridSize 속성은 셰이프의 GridSize 속성을 재정의하지 않는 한 이러한 셰이프의 기본 눈금 크기입니다. |
GroupBoundsRules |
다이어그램에 대한 그룹 경계 규칙을 가져옵니다. 다이어그램이 포트 셰이프를 지원하는 경우 PortGroupBoundsRules를 반환합니다. 그렇지 않으면 기본 클래스 구현을 호출합니다. |
HasAnchoring |
이 NodeShape가 부모에 대한 앵커링을 사용하도록 설정했는지 여부를 가져옵니다. (다음에서 상속됨 NodeShape) |
HasAssociatedViews |
이 다이어그램이 DiagramView와 연결되어 있는지 여부를 나타내는 값을 가져옵니다. |
HasBackgroundGradient |
GeometryShape에 배경 그라데이션이 있는지 여부를 반환합니다. (다음에서 상속됨 NodeShape) |
HasChildren |
ShapeElement에 상대 관계 또는 중첩 관계가 있는 하나 이상의 자식 ShapeElements가 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
HasConnectionPoints |
이 NodeShape에서 연결점을 사용해야 하는지 여부를 가져옵니다. (다음에서 상속됨 NodeShape) |
HasCustomToolTip |
이 셰이프에 도구 설명의 사용자 지정 렌더링이 있는지 여부를 반환합니다. (다음에서 상속됨 ShapeElement) |
HasDragOverToolTip |
이 셰이프에서 끌어서 놓고 도구 설명을 지원하는지 여부를 반환합니다. (다음에서 상속됨 ShapeElement) |
HasFilledBackground |
도형의 배경을 그릴지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
HasHighlighting |
ShapeElement의 강조 표시를 그릴지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ShapeElement) |
HasOutline |
도형의 윤곽선을 그릴지 여부를 나타내는 값을 가져옵니다. 기본적으로 다이어그램에는 테두리가 없습니다. |
HasShadow |
ShapeElement의 그림자 그리기 그림자를 그릴지 여부를 나타내는 값을 가져옵니다. 특히 여러 페이지가 있는 작업의 경우 다이어그램 인쇄 속도가 매우 느려집니다. |
HasSwimlanes |
이 다이어그램에서 스윔 레인이 지원되는지 여부를 가져옵니다. |
HasToolTip |
셰이프에 마우스 가리키기 도구 설명이 기본적으로 표시되는지 여부 가져오기/설정 (다음에서 상속됨 ShapeElement) |
Id |
이 요소의 고유 식별자입니다. (다음에서 상속됨 ModelElement) |
InvokeEditorAction |
마우스 아래쪽에서 필드 또는 하위 필드의 편집기를 호출하는 마우스 동작을 가져옵니다. 편집기를 호출하면 MouseAction이 비활성화됩니다. |
IsActive |
요소가 모델 내에서 현재 활성 상태이면 true를 반환하고, 요소가 삭제되었거나 삭제 중인 경우 false를 반환합니다. (다음에서 상속됨 ModelElement) |
IsCompleteView |
IsCompleteView 도메인 속성의 값을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Is 전체 보기에 대한 설명 |
IsDeleted |
요소가 모델에서 삭제되었는지 확인합니다. (삭제된 요소는 즉시 제거되지 않으므로 실행 취소 명령이 요소 삭제를 취소할 수 있습니다.) (다음에서 상속됨 ModelElement) |
IsDeleting |
요소가 모델에서 삭제되었는지 확인합니다. (삭제된 요소는 즉시 제거되지 않으므로 실행 취소 명령이 요소 삭제를 취소할 수 있습니다.) (다음에서 상속됨 ModelElement) |
IsExpanded |
IsExpanded 도메인 속성의 값을 가져오거나 설정합니다. 확장된 Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is 대한 설명 (다음에서 상속됨 NodeShape) |
IsNestedChild |
이 셰이프가 상대 자식이 아닌 부모의 중첩된 자식인지 여부를 나타내는 값을 가져옵니다. 중첩된 자식은 부모 셰이프에 의해 잘린 반면 상대 자식은 잘리지 않습니다. (다음에서 상속됨 ShapeElement) |
IsPlaceRouteNode |
배치 가능/라우팅 가능한 노드인지 확인 (다음에서 상속됨 NodeShape) |
IsPort |
포트 셰이프인지 여부를 나타냅니다. (다음에서 상속됨 NodeShape) |
IsRelativeChild |
이 셰이프가 중첩된 자식이 아닌 부모의 상대 자식인지 여부를 나타내는 값을 가져옵니다. 중첩된 자식은 부모 셰이프에 의해 잘린 반면 상대 자식은 잘리지 않습니다. (다음에서 상속됨 ShapeElement) |
IsVisible |
이 셰이프의 표시 유형 특성을 가져옵니다. (다음에서 상속됨 ShapeElement) |
IsWatermarkNeeded |
다이어그램의 현재 상태를 확인하여 워터마크 텍스트를 표시해야 하는지 확인합니다. |
LassoAction |
올가미 선택을 담당하는 마우스 동작을 가져옵니다. |
LayoutObjectFixedFlags |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 NodeShape) |
LineAdjustAwayDefault |
링크 셰이프가 공통 연결된 셰이프를 공유할 때 자식 링크 셰이프의 중간 선 세그먼트가 정렬되어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 중간 선 세그먼트는 LinkShape 엔드포인트를 포함하지 않는 세그먼트입니다. 이 속성은 형제 셰이프를 사용하는 이 셰이프의 선호도에 영향을 주지 않습니다. 이 셰이프의 자식인 링크 셰이프에만 적용됩니다. (다음에서 상속됨 ShapeElement) |
LineAffinityDefault |
링크 셰이프가 공통 연결된 셰이프를 공유할 때 자식 링크 셰이프의 중간 선 세그먼트가 정렬되어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 중간 선 세그먼트는 LinkShape 엔드포인트를 포함하지 않는 세그먼트입니다. 이 속성은 형제 셰이프를 사용하는 이 셰이프의 선호도에 영향을 주지 않습니다. 이 셰이프의 자식인 링크 셰이프에만 적용됩니다. (다음에서 상속됨 ShapeElement) |
LineToLineClearance |
자식 링크 셰이프 사이의 세계 단위에서 여유 공간을 가져오거나 설정합니다. 이 속성은 형제 셰이프를 사용하여 이 셰이프의 선 간 간격에 영향을 주지 않습니다. 이 셰이프의 자식인 링크 셰이프에만 적용됩니다. 이 값은 1e-6보다 커야 합니다. (다음에서 상속됨 ShapeElement) |
LineToNodeClearance |
자식 링크 셰이프와 자식 노드 셰이프 사이의 세계 단위에서 여유 공간을 가져오거나 설정합니다. 이 속성은 형제 셰이프를 사용하는 이 셰이프의 줄-노드 간격에 영향을 주지 않습니다. 이 셰이프의 자식 셰이프에만 적용됩니다. 이 값은 1e-6보다 커야 합니다. (다음에서 상속됨 ShapeElement) |
Link |
링크 목록을 가져옵니다. Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Nodes에 대한 설명 (다음에서 상속됨 NodeShape) |
Location |
부모의 왼쪽 위 모퉁이를 기준으로 셰이프 경계의 왼쪽 위 모서리 좌표를 가져오거나 설정합니다. (다음에서 상속됨 NodeShape) |
ManualRouteAction |
수동으로 회선을 라우팅하는 마우스 동작을 가져옵니다. |
MaximumSize |
World 단위에서 ShapeElement의 최대 크기를 가져옵니다. (다음에서 상속됨 ShapeElement) |
MinimumResizableSize |
사용자가 현재 상태에서 이 노드 셰이프의 크기를 조정할 수 있는 세계 단위의 최소 크기를 가져옵니다. (다음에서 상속됨 NodeShape) |
MinimumSize |
World 단위에서 ShapeElement의 최소 크기를 가져옵니다. |
ModelElement |
이 프레젠테이션 요소와 연결된 모델 요소를 가져오거나 설정합니다. (다음에서 상속됨 PresentationElement) |
Name |
Name 도메인 속성의 값을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Name 대한 설명 |
NavigationRoot |
다이어그램의 루트 탐색 셰이프를 가져옵니다. 일반적으로 다이어그램 자체에 불과합니다. 다이어그램을 선택할 수 없는 경우 중첩된 자식 셰이프가 첫 번째 선택 가능한 자식에 대해 검색됩니다. 손자 자녀는 검색되지 않습니다. |
NeedsRenumber |
다이어그램에 다시 번호가 필요한지 여부를 나타냅니다. |
NestedChildShapes |
NestedChildShapes 목록을 가져옵니다. Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape에 대한 설명 (다음에서 상속됨 ShapeElement) |
NestedShapesMargin |
이 다이어그램의 경계 상자 경계와 중첩된 노드 셰이프 사이의 여백을 가져옵니다. 여백은 세계 단위입니다. 이 여백은 연결선이 통과할 수 있는 이 다이어그램의 경계를 따라 영역을 제공하기 위한 것입니다. |
NodeToNodeClearance |
자식 노드 셰이프 사이의 세계 단위에서 여유 공간을 가져오거나 설정합니다. 이 속성은 형제 셰이프를 사용하는 이 셰이프의 노드 간 간격에 영향을 주지 않습니다. 이 셰이프의 자식 노드 셰이프에만 적용됩니다. 이 값은 1e-6보다 커야 합니다. (다음에서 상속됨 ShapeElement) |
OutlinePenId |
기하 도형의 윤곽선을 그리는 데 사용할 펜 리소스 ID를 가져옵니다. |
OutlinePenWidth |
월드 단위의 윤곽선 펜 너비를 가져옵니다. 이는 무효화를 위해 ShapeElement 경계 사각형을 부풀리는 데 유용합니다. (다음에서 상속됨 ShapeElement) |
PaintMoveableDecoratorSelectionLines |
이 셰이프를 선택하면 데코레이터가 수동으로 배치되거나 크기가 지정된 경우 이 셰이프에 연결된 각 이동 가능한 데코레이터에 선택선을 하나 그릴지 여부입니다. 기본 구현은 true를 반환합니다. (다음에서 상속됨 ShapeElement) |
PanZoomAction |
확대/축소를 담당하는 마우스 동작을 가져옵니다. |
ParentLink |
부모 ShapeElement에 대한 관계를 가져옵니다. (다음에서 상속됨 ShapeElement) |
ParentShape |
ParentShape DomainRole (다음에서 상속됨 ShapeElement) |
Partition |
이 요소가 포함된 파티션 instance 가져오거나 설정합니다. (다음에서 상속됨 ModelElement) |
Perimeter |
ShapePath 외부에 있는 윤곽선 펜의 두께를 포함하여 ShapeElement 윤곽선을 포괄하는 그래픽 경로를 가져옵니다. 경로의 점이 부모 ShapeElement를 기준으로 월드 단위에 있습니다. (다음에서 상속됨 ShapeElement) |
PortFixedFlags |
GraphNode에 대한 FixedFlags 속성을 가져옵니다. (다음에서 상속됨 NodeShape) |
RelatedShapeToEmphasize |
이 셰이프를 선택할 때 사용자에게 시각적으로 강조해야 하는 관련 ShapeElement를 가져옵니다. 이 모양은 선택 영역과 다르며 관련 셰이프가 선택되었음을 나타내지 않습니다. 컨텍스트를 제공하는 데 도움이 되도록 관련 셰이프에 사용자의 주의를 끌기 위한 것입니다. 도형을 강조하지 않으면 이 속성은 null을 반환합니다. 사용 예: 레이블이 어떤 셰이프와 연결되어 있는지 명확하지 않을 수 있으므로 레이블을 선택할 때 레이블의 부모 셰이프를 시각적으로 강조하여 사용자는 관련 셰이프를 빠르게 식별할 수 있습니다. (다음에서 상속됨 ShapeElement) |
RelativeChildShapes |
RelativeChildShapes 목록을 가져옵니다. Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape에 대한 설명 (다음에서 상속됨 ShapeElement) |
RequiresWatermark |
이 다이어그램에 워터마크를 표시해야 하는지 여부를 가져옵니다. 기본 구현은 true를 반환합니다. 다이어그램의 워터마크를 끄려면 이 메서드를 재정의합니다. |
ResizableSides |
사용자가 크기를 조정할 수 있는 노드 셰이프의 측면을 가져옵니다. 기본 동작은 모든 면의 크기를 조정할 수 있다는 것입니다. (다음에서 상속됨 NodeShape) |
ResizeAction |
셰이프 크기를 조정하는 마우스 동작을 가져옵니다. |
RouteJumpType |
그래프의 선 점프 스타일을 가져오고 설정합니다. |
RoutingStyle |
그래프의 라우팅 스타일을 가져오고 설정합니다. |
SelectAction |
셰이프 선택을 담당하는 마우스 동작을 가져옵니다. |
SelectionRules |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
ShapeFields |
이 유형의 도형에 대한 도형 필드의 컬렉션입니다. (다음에서 상속됨 ShapeElement) |
ShapeGeometry |
다이어그램의 기하 도형을 가져옵니다. |
ShouldAutoPlaceChildShapes |
뷰 수정이 생성될 때 이 셰이프의 중첩된 자식 셰이프를 자동으로 배치해야 하는지 여부를 결정합니다. 기본적으로 false를 반환합니다. (다음에서 상속됨 NodeShape) |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
이 ShapeElement를 선택하고 사용자가 도구 상자 항목을 두 번 클릭하면 발생하는 작업을 제어합니다. 기본적으로 이 ShapeElement에 대해 CanMerge()가 실패하면 두 번 클릭 작업은 이 ShapeElement의 ParentShape까지 이동하고 CanMerge()를 다시 시도합니다. 셰이프가 false를 반환하도록 이 메서드를 재정의하는 경우 CanMerge()가 실패하면 도구 상자 두 번 클릭이 종료됩니다. (다음에서 상속됨 ShapeElement) |
ShowGrid |
그리드가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Size |
셰이프 크기의 크기를 가져오거나 설정합니다. (다음에서 상속됨 NodeShape) |
SnapToGrid |
셰이프가 눈금에 맞춰지는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Store |
이 요소가 포함된 Store instance 가져옵니다. (다음에서 상속됨 ModelElement) |
StyleSet |
이 ShapeElement에 Instance StyleSet을 가져오고, 그렇지 않으면 ClassStyleSet을 가져옵니다. (다음에서 상속됨 ShapeElement) |
Subject |
제목을 가져오거나 설정합니다. Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation에 대한 설명 (다음에서 상속됨 PresentationElement) |
SupportsPorts |
다이어그램에 포트가 포함되어 있는지 여부를 나타냅니다. 적중 테스트는 false인 경우 포트에 대해 검사 않습니다. |
TargetToolboxItemFilterAttributes |
다이어그램은 다이어그램의 형식에 적용된 ToolboxItemFilterAttributes의 컬렉션을 반환합니다. |
ToolboxAction |
도구 상자 클릭을 담당하는 마우스 동작을 가져옵니다. |
ToRoleLinkShapes |
이 NodeShape가 To 역할을 수행하는 LinkShapes의 컬렉션을 가져옵니다. (다음에서 상속됨 NodeShape) |
WatermarkText |
이 다이어그램과 연결된 워터마크 텍스트를 가져옵니다. 파생 다이어그램 형식에 대한 특정 워터마크를 제공하려면 이 메서드를 재정의합니다. |
ZOrder |
이 ShapeElement에 대한 상대 Z 순서를 가져옵니다. 다이어그램인 경우 다시 열거하는 데 사용되는 가장 최근의 z 순서 번호입니다. (다음에서 상속됨 ShapeElement) |
메서드
AccessibleDoDefaultAction() |
이 액세스 가능 개체에 연결된 기본 동작을 수행합니다. (다음에서 상속됨 ShapeElement) |
AddImageFormat(IDataObject, ICollection) |
비트맵 데이터 형식을 IDataObject에 추가합니다. |
Associate(DiagramView) |
지정된 DiagramView에 이 다이어그램을 표시합니다. |
Associate(ModelElement) |
이 프레젠테이션 요소를 모델 요소와 연결합니다. (다음에서 상속됨 PresentationElement) |
AutoLayoutChildShapes(IDictionary) |
그래프 개체를 사용하여 ShapeElements의 지정된 컬렉션을 배치합니다. (다음에서 상속됨 NodeShape) |
AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) |
전달된 ShapeElements 컬렉션을 자동으로 배치합니다. |
AutoLayoutShapeElements(ICollection) |
전달된 ShapeElements 컬렉션을 자동으로 배치합니다. |
CalculateDerivedVisible(ShapeElement) |
부모가 올바르다고 가정하여 이 셰이프의 DerivedVisible 값을 계산합니다. (다음에서 상속됨 ShapeElement) |
CalculateMinimumSizeBasedOnChildren() |
이 셰이프의 모든 자식에 맞게 이 셰이프에 필요한 최소 크기를 계산합니다. (다음에서 상속됨 NodeShape) |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
지정된 루트 ProtoElement로 표시되는 원본 요소를 이 요소에 추가할 수 있는지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 ModelElement) |
CanShapeContainConnectors(ShapeElement) |
셰이프가 연결선을 호스트할 수 있는지 검사 데 사용되는 메서드입니다. 일반적으로 이 동작은 다이어그램 또는 스윔 레인일 뿐이지만 이 동작은 다이어그램에서 재정의할 수 있습니다. |
ChooseMergeTarget(ElementGroup) |
ElementGroup 병합 프로세스의 대상으로 사용할 ModelElement를 가져옵니다. |
ChooseMergeTarget(ElementGroupPrototype) |
ElementGroupPrototype 병합 프로세스의 대상으로 사용할 ModelElement를 가져옵니다. |
ChooseParentShape(ShapeElement) |
ShapeElement.FixUpChildShapes()에서 호출되어 새 자식 셰이프의 부모 셰이프가 되어야 하는 셰이프를 결정합니다. 기본적으로 이 ShapeElement는 부모가 되지만 다른 셰이프가 있어야 하는 경우가 있을 수 있습니다. (다음에서 상속됨 ShapeElement) |
ChooseRelationship(ShapeElement) |
ShapeElement.FixUpChildShapes()에서 자식 ShapeElement가 부모에 대해 가지고 있는 관계의 형식을 가져오기 위해 호출됩니다. (다음에서 상속됨 NodeShape) |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
셰이프에서 선택한 항목을 변경할 수 있습니다. 선택 작업에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
Collapse() |
NodeShape를 축소하여 중첩된 자식을 모두 숨깁니다. 트랜잭션 내에서만 호출할 수 있습니다. (다음에서 상속됨 NodeShape) |
ConfiguredChildPortShape(Port, Boolean) |
자식 PortShape를 구성합니다. 필요한 경우 자식 셰이프를 배치합니다. (다음에서 상속됨 NodeShape) |
ConnectNestedChild(NodeShape, ShapeElement) |
중첩된 자식 셰이프, 자식 및 링크에 대한 그래프 레이아웃 개체를 재귀적으로 복원합니다. |
Copy() |
모델에서 요소의 복사본을 만듭니다. (다음에서 상속됨 ModelElement) |
Copy(IEnumerable<Guid>) |
모델에서 요소의 복사본을 만듭니다. (다음에서 상속됨 ModelElement) |
CopyImageToClipboard(ICollection) |
지정된 도형과 해당 하위 항목을 이미지로 클립보드에 복사합니다. |
CreateBackgroundGradientField(String) |
셰이프의 배경 영역을 덮고 그라데이션 채우기를 표시하는 AreaField를 만듭니다. 파생 클래스는 생성되는 필드의 형식을 변경하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 NodeShape) |
CreateBitmap(ICollection, Diagram+CreateBitmapPreference) |
선택한 ShapeElements의 비트맵 표현을 생성합니다. |
CreateChildShape(ModelElement) |
ShapeElement.FixUpChildShapes()에서 지정된 모델 요소에 대한 자식 셰이프의 새 instance 검색하기 위해 호출됩니다. |
CreateClassStyleSet() |
이 ShapeElement에 대한 클래스 스타일 집합을 만듭니다. (다음에서 상속됨 ShapeElement) |
CreateConnectionPoint(PointD) |
지정된 중심점을 사용하여 연결점을 만들고 이 셰이프의 ConnectionPoints 컬렉션에 추가합니다. (다음에서 상속됨 NodeShape) |
CreateDecorators() |
이 유형의 도형에 대한 데코레이터 컬렉션을 인스턴스화합니다. (다음에서 상속됨 ShapeElement) |
CreateDefaultBounds(Double, Double) |
NodeShape에서 사용할 수 있는 기본 경계를 만들고 반환합니다. (다음에서 상속됨 NodeShape) |
CreateGestureExtensionController() |
다이어그램에 대한 GestureExtensionController를 만드는 재정의 가능한 팩터리 메서드입니다. |
CreateInstanceStyleSet() |
이 instance 스타일 집합을 Create. (다음에서 상속됨 ShapeElement) |
CreateManualRouteAction() |
수동 줄 라우팅을 위한 마우스 동작을 만듭니다. |
CreateMetafile(ICollection, String, Boolean) |
지정된 셰이프와 해당 하위 항목의 메타파일을 100%로 만듭니다. |
CreateMetafile(ICollection, String) |
지정된 셰이프와 해당 하위 항목의 메타파일을 100%로 만듭니다. |
CreateMetafile(ICollection) |
지정된 셰이프와 해당 하위 항목의 메타파일을 100%로 만듭니다. |
CreateShapeFields() |
이 유형의 셰이프에 대한 셰이프 필드 컬렉션을 인스턴스화합니다. (다음에서 상속됨 ShapeElement) |
Delete() |
모델에서 요소를 삭제합니다. (다음에서 상속됨 ModelElement) |
Delete(Guid[]) |
모델에서 요소를 삭제합니다. (다음에서 상속됨 ModelElement) |
DetermineHighlightShape(ShapeElement) |
강조 표시가 켜져 있는 셰이프를 찾거나 부모 체인의 맨 위에 도달할 때까지 부모 셰이프 체인을 위로 이동합니다. (다음에서 상속됨 ShapeElement) |
Disassociate(DiagramView) |
지정된 DiagramView에서 이 다이어그램을 제거합니다. |
DisconnectNestedChild(NodeShape) |
스윔 레인 자식 셰이프, 자식 및 링크에 대한 그래프 레이아웃 개체를 재귀적으로 제거합니다. |
Dispose() |
IDisposable.Dispose() 메서드 구현 |
Dispose(Boolean) |
모든 리소스를 해제하는 내부 클래스는 이 클래스와 관련이 있습니다. |
DoFoldToShape(PointD, PointD) |
지정된 벡터가 교차하는 ShapeElement 경계를 따라 점을 계산합니다. (다음에서 상속됨 ShapeElement) |
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) |
적중 테스트를 수행하고 shapesHit 인수의 정보를 반환합니다. |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
적중 테스트를 수행하고 DiagramHitTestInfo 인수의 정보를 반환합니다. 다이어그램 자체는 ShapeElement로 간주되며 적중되면 반환됩니다. |
DoHitTest(PointD, DiagramHitTestInfo) |
세계 단위에서 다이어그램의 왼쪽 위와 관련된 포인트가 지정된 경우 적중 을 수행합니다. (다음에서 상속됨 ShapeElement) |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
세계 단위에서 다이어그램의 왼쪽 위와 상대적인 점을 지정하여 ShapeElement를 둘러싼 선택 영역에 대한 적중을 수행합니다. (다음에서 상속됨 ShapeElement) |
DoKeyboardNavigation(Keys, DiagramClientView) |
셰이프에서 적절한 탐색 메서드를 호출합니다. (다음에서 상속됨 ShapeElement) |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
ShapeElement에 지정된 절대 범위를 사용하여 ShapeElement의 크기 조정 피드백을 그립니다. (다음에서 상속됨 ShapeElement) |
EnsureConnectionPoints(LinkShape) |
지정된 링크에 대한 적절한 연결점이 있는지 확인합니다. 이 메서드는 지정된 링크가 이 셰이프에 연결되기 전에 호출됩니다. 기본 구현은 셰이프의 왼쪽 중간에 있는 연결점을 만듭니다. 연결점을 사용하는 파생 클래스는 이를 재정의하여 다른 연결점을 만들 수 있습니다. (다음에서 상속됨 NodeShape) |
EnsureGraphExists() |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 NodeShape) |
EnsureGraphLayoutObjectsExist(ShapeElement) |
기본 그래프 개체 셰이프와 해당 자식이 있는지 확인합니다. (다음에서 상속됨 NodeShape) |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
지정한 Graphics 개체의 클리핑 영역에서 이 ShapeElement 및 해당 하위 ShapeElements를 제외합니다. (다음에서 상속됨 ShapeElement) |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
하위 IGeometryHost 개체의 기하 도형을 포함하여 이 기하 도형을 클리핑 영역에서 제외합니다. (ShapeGeometry 파생 클래스에서만 호출됩니다.) (다음에서 상속됨 ShapeElement) |
ExcludeShapeFromSizeCalculation(NodeShape) |
true이면 부모 셰이프의 크기를 계산하기 위해 셰이프가 고려되지 않습니다. (다음에서 상속됨 NodeShape) |
Expand() |
NodeShape를 중첩된 모든 자식에 맞게 확장합니다. 트랜잭션 내에서만 호출할 수 있습니다. (다음에서 상속됨 NodeShape) |
Finalize() |
개체가 가비지 수집에 의해 회수되기 전에 리소스를 해제하고 다른 정리 작업을 수행합니다. |
FindDecorator(String) |
지정된 이름의 데코레이터를 찾습니다. (다음에서 상속됨 ShapeElement) |
FindFirstChild(Boolean) |
탐색 시퀀스에서 첫 번째 하위 항목을 가져오기 위해 이 ShapeElement에서 호출됩니다. 탐색 시퀀스에서 이 셰이프의 첫 번째 하위 항목을 가져오기 위해 자식 ShapeElement 또는 ShapeField에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
도형 또는 다이어그램 그래프에서 자유 영역을 찾습니다. (다음에서 상속됨 ShapeElement) |
FindFreeArea(RectangleD) |
이 셰이프 내에서 자유 영역을 찾습니다. (다음에서 상속됨 NodeShape) |
FindLastChild(Boolean) |
탐색 시퀀스에서 이 셰이프의 마지막 하위 항목을 가져오기 위해 자식 ShapeElement 또는 ShapeField에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
FindNextChild(DiagramItem, Boolean) |
탐색 시퀀스에서 자식의 첫 번째 형제 항목을 가져오기 위해 자식 ShapeElement 또는 ShapeField에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
FindNextInChildFields(ShapeField, Boolean) |
지정한 ShapeField 다음에 있는 첫 번째 DiagramItem을 찾습니다. 검색은 하위 필드를 포함하여 이 셰이프의 ShapeField 컬렉션으로 제한됩니다. (다음에서 상속됨 ShapeElement) |
FindPreviousChild(DiagramItem, Boolean) |
탐색 시퀀스에서 자식의 첫 번째 포커스 가능 형제 항목을 가져오기 위해 자식 ShapeElement 또는 ShapeField에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
FindPreviousInChildFields(ShapeField, Boolean) |
지정한 ShapeField 앞에 있는 첫 번째 DiagramItem을 찾습니다. 검색은 하위 필드를 포함하여 이 셰이프의 ShapeField 컬렉션으로 제한됩니다. (다음에서 상속됨 ShapeElement) |
FindShape(ModelElement) |
이 다이어그램에서 이 지정된 요소에 해당하는 셰이프 찾기 |
FindShapeField(String) |
ShapeFields 컬렉션에서 지정된 이름의 첫 번째 ShapeField를 반환합니다. 지정된 이름의 필드를 찾을 수 없으면 이 메서드는 null을 반환합니다. (다음에서 상속됨 ShapeElement) |
FixUpChildShapes(ModelElement) |
Diagram.FixUpDiagram()에서 호출되어 모델에 지정된 자식 요소를 추가하는 응답으로 자식 셰이프를 만들고/또는 구성할 수 있는 기회를 제공합니다. (다음에서 상속됨 ShapeElement) |
FixUpDiagram(ModelElement, ModelElement) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
FixUpDiagramSelection(ShapeElement) |
FixUpDiagram 중에 선택 영역을 업데이트. 기본 동작은 활성 다이어그램 보기가 있는 경우 또는 활성 보기가 없는 경우 모든 보기에서 새ChildShape를 선택하는 것입니다. |
Focused(DiagramClientView) |
이 셰이프가 지정된 뷰에 포커스가 있는지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 ShapeElement) |
GetAbsoluteBoundsValue() |
NodeShape.AbsoluteBounds 속성에 대한 백업 스토리지를 제공합니다. (다음에서 상속됨 NodeShape) |
GetAccessibilityObject(DiagramClientView) |
요소에 할당된 AccessibleObject를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GetChildElements(ModelElement) |
ShapeElement.FixUpChildShapes()에서 호출되어 지정된 ModelElement의 자식 요소로 간주되는 ModelElements 컬렉션을 가져옵니다. 반환된 자식 요소에는 이 ShapeElement의 자식 셰이프로 인스턴스화할 수 있는 해당 셰이프 형식이 있어야 합니다. (다음에서 상속됨 ShapeElement) |
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle) |
proposedAnchorPoint 매개 변수를 기반으로 규격 AnchorPoint를 계산합니다. 이 메서드는 anchorPoint 매개 변수의 요정을 완전히 무시합니다. 계산은 proposedAnchorPoint의 요정과 anchorPoint 매개 변수에 해당하는 링크의 반대쪽 끝에 있는 anchorPoint를 기반으로 수행됩니다. (다음에서 상속됨 NodeShape) |
GetCompliantGroupBounds(ShapeElement, GhostShapeCollection, PointD) |
제안된 위치 델타가 적용된 후 GroupBoundsRules를 준수할 수 있도록 GhostShapeCollection을 업데이트. |
GetCursor(Cursor, DiagramClientView, PointD) |
마우스 포인터가 ShapeElement 위에 있을 때 표시되는 커서를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GetDomainClass() |
이 요소에 대해 가장 파생된 도메인 클래스를 가져옵니다. (다음에서 상속됨 ModelElement) |
GetDragOverToolTipText(DiagramItem) |
표시할 도구 설명 텍스트 위로 마우스 끌기를 반환합니다. (다음에서 상속됨 ShapeElement) |
GetFieldAccessibleDescription(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ShapeElement) |
GetFieldAccessibleName(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ShapeElement) |
GetFieldAccessibleValue(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ShapeElement) |
GetFieldRepresentedElement(ShapeField) |
지정된 자식 ShapeField가 나타내는 기본 ModelElement를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GetFieldRepresentedProperty(ShapeField) |
지정한 ShapeField가 나타내는 속성 정보를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GetIsExpandedValue() |
NodeShape.IsExpanded 속성에 대한 스토리지를 제공합니다. (다음에서 상속됨 NodeShape) |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
마우스가 지정된 지점 위에 있는 경우 다음 MouseDown 이벤트에서 활성화해야 하는 마우스 동작을 검색합니다. |
GetRoleCollection<TCollection,TElement>(Guid) |
연결된 요소 컬렉션을 가져오거나 만듭니다. (다음에서 상속됨 ModelElement) |
GetService(Type) |
먼저 저장소를 쿼리한 다음, 찾을 수 없는 경우 다이어그램의 ActiveDiagramView를 쿼리하여 요청된 서비스를 가져옵니다. 이 메서드가 뷰에서 쿼리를 수행하려면 DiagramView를 배치해야 합니다. 쿼리가 실패하면 null 값이 반환됩니다. |
GetShapeLuminosity(DiagramClientView, Color) |
현재 색의 광도 및 강조 목록에 있는지 여부에 따라 셰이프의 광도를 계산합니다. (다음에서 상속됨 ShapeElement) |
GetSourceRolePlayerForLinkMappedByConnector(BinaryLinkShape) |
커넥터는 ElementLinks에 매핑되지만 이 연결선 간의 PresentationViewsSubject 관계는 직접 직렬화되지 않으므로 역직렬화하는 동안 링크를 다시 설정해야 합니다. 이 메서드는 지정된 커넥터에 의해 매핑된 링크의 원본 역할 플레이어를 제공합니다. 기본 구현은 지정된 커넥터의 FromShape의 Subject만 반환합니다. |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ShapeElement) |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ShapeElement) |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ShapeElement) |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
지정한 ShapeSubField가 나타내는 ModelElements의 컬렉션을 가져옵니다. (다음에서 상속됨 ShapeElement) |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
지정된 하위 필드와 연결된 속성 설명자를 가져옵니다. (다음에서 상속됨 ShapeElement) |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
하위 필드에 표시되는 속성을 호스트하는 요소를 가져옵니다. GetSubFieldRepresentedProperty에서 반환된 실제 DomainPropertyInfo가 표시된 요소의 자식에서 호스트될 수 있으므로 GetSubFieldRepresentedElements에서 반환된 요소와 다를 수 있습니다. (다음에서 상속됨 ShapeElement) |
GetTargetRolePlayerForLinkMappedByConnector(BinaryLinkShape) |
커넥터는 ElementLinks에 매핑되지만 이 연결선 간의 PresentationViewsSubject 관계는 직접 직렬화되지 않으므로 역직렬화하는 동안 링크를 다시 설정해야 합니다. 이 메서드는 지정된 커넥터에 의해 매핑된 링크의 대상 역할 플레이어를 제공합니다. 기본 구현은 지정된 커넥터의 ToShape의 Subject만 반환합니다. |
GetToolTipText(DiagramItem) |
커서 아래의 PEL 요소에 대한 도구 설명 텍스트를 가져옵니다. (다음에서 상속됨 ShapeElement) |
HandleNewSwimLaneInsertion(DiagramClientView, DomainClassInfo, SwimlaneShape, Boolean) |
다이어그램에 새 스윔 레인 삽입을 처리합니다. |
HasCachedDragOverResult(DiagramDragEventArgs) |
끌어서 이동 결과가 캐시되면 true를 반환합니다. (다음에서 상속됨 ShapeElement) |
Hide() |
셰이프와 모든 자식 숨기기(보이지 않음) (다음에서 상속됨 ShapeElement) |
HideCustomToolTip(IWin32Window) |
셰이프의 사용자 지정 도구 설명 숨기기 (다음에서 상속됨 ShapeElement) |
HitTest(RectangleD, Boolean) |
지정된 사각형 내에 포함된 셰이프 목록을 가져옵니다. |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
이 셰이프 형식에 도형 필드(예: 텍스트 및 이미지)를 인스턴스화하고 추가합니다. (다음에서 상속됨 ShapeElement) |
InitializeInstanceResources() |
ShapeElement의 이 instance 대한 기존 리소스를 재정의합니다. 이 메서드는 instance 스타일 집합이 인스턴스화된 후에 호출됩니다. 이 ShapeElement instance 대한 기존 리소스를 수정하려면 이 메서드를 재정의합니다. (다음에서 상속됨 ShapeElement) |
InitializeResources(StyleSet) |
이 유형의 ShapeElement에 대해 새 리소스를 추가하거나 기존 리소스를 재정의합니다. 이 메서드는 클래스 스타일 집합이 인스턴스화된 후에 호출됩니다. 이 메서드를 재정의하여 새 리소스를 추가하거나 이 ShapeElement 형식에 대한 기존 리소스를 수정합니다. (다음에서 상속됨 ShapeElement) |
InitializeShapeFields(IList<ShapeField>) |
배경 그라데이션에 대한 지원을 제공하기 위해 재정의됩니다. (다음에서 상속됨 NodeShape) |
Invalidate() |
표시되는 다이어그램 사각형 전체를 무효화합니다. |
Invalidate(Boolean) |
ShapeElement를 무효화합니다. (다음에서 상속됨 ShapeElement) |
Invalidate(RectangleD) |
지정한 사각형을 절대 범위로 사용하여 ShapeElement를 무효화합니다. (다음에서 상속됨 ShapeElement) |
InvalidateRectangle(RectangleD) |
지정된 사각형을 무효화합니다. 사각형은 다이어그램의 왼쪽 위 모서리와 내부 단위를 기준으로 합니다. 사각형을 둘러싼 잠재적 선택을 무효화하기 위해 부풀려질 것입니다. |
IsConnectorMappedToLink(BinaryLinkShape) |
대부분의 커넥터는 요소 링크에 매핑되지만 예외가 있을 수 있습니다. 이 메서드는 커넥터를 요소 링크에 매핑해야 하는지를 알려줍니다. 참고: 기본 구현은 항상 커넥터가 요소 링크에 매핑되고 true를 반환한다고 가정합니다. |
IsDescendantOf(ShapeElement) |
이 셰이프가 지정된 도형의 하위 항목인지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 ShapeElement) |
IsNavigationKey(Char) |
지정된 문자가 탐색 명령에 해당하는지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 ShapeElement) |
IsNavigationKey(Keys) |
지정된 키 데이터가 탐색 명령에 해당하는지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 ShapeElement) |
IsOrphaned(ShapeElement) |
셰이프가 분리되었는지 여부를 확인합니다. ModelElement에서 셰이프를 백업해야 하는 경우 셰이프는 "분리됨"으로 간주되지만 그렇지 않습니다. 셰이프가 "분리됨"으로 결정되면 OnOrphaned() 메서드가 호출되어 기본 구현을 사용하여 셰이프를 제거합니다. 기본 구현은 다음 두 가지 경우 "분리됨"에서 셰이프를 고려합니다.
|
IsSelected(ShapeElement) |
지정된 ShapeElement가 연결된 DiagramView에서 선택되었는지 여부를 나타내는 값을 가져옵니다. |
IterateShapes(IShapeIterator) |
셰이프 및 모든 자식 셰이프를 반복하는 데 도움이 되는 메서드입니다. 메서드는 이 셰이프의 모든 자식 셰이프를 재귀적으로 통과하고 각 셰이프가 발생한 지정된 반복기를 호출합니다. 참고: 기본 구현은 통과가 깊이 우선이고 NestedChildShapes가 RelativeChildShapes 이전에 반복된다는 것입니다. (다음에서 상속됨 ShapeElement) |
LassoSelect(RectangleD, Boolean) |
World 단위의 지정된 사각형 내에 있는 DiagramItems 컬렉션을 반환합니다. |
MergeConfigure(ElementGroup) |
PresentationElements는 병합 중에 PEL에서 호출되지 않으므로 MergeConfigure()를 재정의해서는 안 됩니다. 대신, PEL은 뷰 수정 재정의를 사용해야 합니다. (다음에서 상속됨 PresentationElement) |
MergeDisconnect(ModelElement) |
MergeRelate와 반대되는 작업을 수행합니다. 즉, 현재 요소에서 지정된 요소의 연결을 끊습니다(MergeRelate에서 만든 링크 제거). (다음에서 상속됨 ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
PresentationElements는 병합 중에 PEL에서 호출되지 않으므로 MergeRelate()를 재정의해서는 안 됩니다. 대신, PEL은 뷰 수정 재정의를 사용해야 합니다. (다음에서 상속됨 PresentationElement) |
ModifyLuminosity(Int32, DiagramClientView) |
L = 160이면 L = L * 0.9 else, L >+= 40을 기준으로 강조 표시 광도를 계산합니다. (다음에서 상속됨 ShapeElement) |
MoveByRepositioning(DiagramDragEventArgs) |
ElementGroupPrototype의 셰이프 위치를 마우스 위치에 따라 결정된 양만큼 변경합니다. (다음에서 상속됨 ShapeElement) |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
지정된 프로토타입의 셰이프를 지정된 지점으로 변경합니다. (다음에서 상속됨 ShapeElement) |
NavigateAcrossLinks(SelectedShapesCollection, Boolean) |
이 셰이프에 연결된 셰이프를 선택합니다. (다음에서 상속됨 NodeShape) |
NavigateAscend(SelectedShapesCollection) |
이 ShapeElement에서 를 호출하여 포커스를 탐색 시퀀스의 첫 번째 포커스 가능한 상위 항목으로 설정합니다. (다음에서 상속됨 ShapeElement) |
NavigateDescend(SelectedShapesCollection) |
이 ShapeElement에서 포커스를 탐색 시퀀스의 첫 번째 포커스 가능한 하위 항목으로 설정하기 위해 호출됩니다. (다음에서 상속됨 ShapeElement) |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Navigate 메서드에 의해 호출되어 포커스를 지정된 DiagramItem으로 설정합니다. (다음에서 상속됨 ShapeElement) |
NavigateToFirst(SelectedShapesCollection) |
탐색 시퀀스에서 이 셰이프의 첫 번째 형제(즉, 부모의 첫 번째 자식)로 포커스를 설정하기 위해 이 ShapeElement에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
NavigateToLast(SelectedShapesCollection) |
탐색 순서에서 이 셰이프의 마지막 형제(즉, 부모의 마지막 자식)로 포커스를 설정하기 위해 이 ShapeElement에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
NavigateToNext(SelectedShapesCollection) |
탐색 순서에서 포커스를 다음 개체로 설정하기 위해 이 ShapeElement에서 호출됩니다. 선택 영역의 포커스가 있는 항목은 무시됩니다. 이 도형은 탐색을 시작할 ShapeElement로 간주됩니다. (다음에서 상속됨 ShapeElement) |
NavigateToPrevious(SelectedShapesCollection) |
탐색 시퀀스에서 포커스를 이전 개체로 설정하기 위해 이 ShapeElement에서 호출됩니다. 선택 영역의 포커스가 있는 항목은 무시됩니다. 이 도형은 탐색을 시작할 ShapeElement로 간주됩니다. (다음에서 상속됨 ShapeElement) |
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 NodeShape) |
OnAssociated(DiagramAssociationEventArgs) |
다이어그램이 다이어그램 뷰와 연결될 때 호출됩니다. 디자이너는 이 이벤트를 처리하기 위해 이 메서드를 재정의할 수 있습니다. |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
속성이 변경되면 호출합니다. (다음에서 상속됨 ShapeElement) |
OnBeforePaint() |
OnBeforePaint는 ShapeElement 그림의 시작 부분에 호출됩니다. 개발자가 그리기 전에 리소스를 업데이트하고 재정의할 수 있는 기회를 제공합니다. (다음에서 상속됨 ShapeElement) |
OnBeforeReroute() |
이 다이어그램에서 줄의 경로가 다시 지정되기 전에 파생 다이어그램이 특정 작업을 수행할 수 있도록 하는 가상 메서드입니다. |
OnBeginEdit(DiagramItemEventArgs) |
현재 위치 편집이 시작되면 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
보기 및 다이어그램 수정 중에 경계를 userFixed할 수 있는 마지막 기회를 허용합니다. 기본 구현은 현재 설정된 BoundsRules를 이 셰이프에 적용합니다. 이 메서드를 재정의하여 다른 특정 경계 수정도 적용할 수 있습니다. (다음에서 상속됨 NodeShape) |
OnChildAssociatedPropertyChanged(ShapeElement, PropertyChangedEventArgs) |
자식 셰이프와 연결된 속성이 변경되면 파생 클래스가 셰이프의 리소스를 업데이트할 수 있도록 이 메서드가 호출됩니다. 예를 들어 모델의 속성이 셰이프의 배경색과 연결된 경우 파생 클래스는 이 메서드를 재정의하여 배경색을 변경할 수 있습니다. |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
셰이프가 추가되면 셰이프에서 포트 구성 (다음에서 상속됨 NodeShape) |
OnChildConfiguring(ShapeElement, Boolean) |
새 자식 셰이프가 추가되면 구성 |
OnClick(DiagramPointEventArgs) |
컨트롤의 OnClick()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnCopy(ModelElement) |
요소의 복사본을 만들 때 호출됩니다. 메서드는 중복 요소에서 호출됩니다. (다음에서 상속됨 ModelElement) |
OnDeleted() |
요소가 삭제된 후 모델에서 호출됩니다. (다음에서 상속됨 ModelElement) |
OnDeleting() |
요소가 삭제되기 전에 모델에서 호출됩니다. (다음에서 상속됨 ModelElement) |
OnDisassociated(DiagramAssociationEventArgs) |
다이어그램 보기에서 다이어그램이 분리될 때 호출됩니다. 디자이너는 이 이벤트를 처리하기 위해 이 메서드를 재정의할 수 있습니다. |
OnDoubleClick(DiagramPointEventArgs) |
컨트롤의 OnDoubleClick()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnDragDrop(DiagramDragEventArgs) |
IDataObject를 끌어서 ShapeElement에 놓을 때 발생하는 이벤트입니다. (다음에서 상속됨 ShapeElement) |
OnDragEnter(DiagramDragEventArgs) |
IDataObject 끌기가 ShapeElement의 경계에 들어갈 때 발생하는 이벤트입니다. (다음에서 상속됨 ShapeElement) |
OnDragLeave(DiagramPointEventArgs) |
IDataObject 끌기가 ShapeElement의 경계를 벗어나면 발생하는 이벤트입니다. (다음에서 상속됨 ShapeElement) |
OnDragOver(DiagramDragEventArgs) |
IDataObject를 ShapeElement의 범위 위로 끌 때 발생하는 이벤트입니다. (다음에서 상속됨 ShapeElement) |
OnElementEventsEnded(ElementEventsEndedEventArgs) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
OnElementEventsEnding(ElementEventsEndedEventArgs) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
OnEndEdit(DiagramItemEventArgs) |
현재 위치 편집이 종료되면 호출합니다. (다음에서 상속됨 ShapeElement) |
OnGiveFeedback(GiveFeedbackEventArgs) |
GiveFeedback 이벤트를 사용하면 끌어서 놓기 작업 중에 사용자에게 시각적 피드백을 제공하기 위해 끌기 이벤트(즉, 이 다이어그램)의 원본이 마우스 포인터의 모양을 수정할 수 있습니다. |
OnGridPropertyChanged() |
그리드 속성이 변경되었을 때 호출됩니다. |
OnInitialize() |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
OnKeyDown(DiagramKeyEventArgs) |
다이어그램 자체에 포커스가 있을 때 키를 누를 때 호출됩니다. |
OnKeyPress(DiagramKeyPressEventArgs) |
키를 누를 때 호출됩니다. (다음에서 상속됨 NodeShape) |
OnKeyUp(DiagramKeyEventArgs) |
키가 해제될 때 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnMouseDown(DiagramMouseEventArgs) |
컨트롤의 OnMouseDown()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnMouseEnter(DiagramPointEventArgs) |
OnMouseEnter에 대한 ShapeElement 이벤트의 기본 구현입니다. (다음에서 상속됨 ShapeElement) |
OnMouseHover(DiagramPointEventArgs) |
OnMouseHover에 대한 ShapeElement 이벤트의 기본 구현입니다. (다음에서 상속됨 ShapeElement) |
OnMouseLeave(DiagramPointEventArgs) |
OnMouseLeave에 대한 ShapeElement 이벤트의 기본 구현입니다. (다음에서 상속됨 ShapeElement) |
OnMouseMove(DiagramMouseEventArgs) |
컨트롤의 OnMouseMove()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnMouseUp(DiagramMouseEventArgs) |
컨트롤의 OnMouseUp()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnMouseWheel(DiagramMouseEventArgs) |
컨트롤의 OnMouseWheel()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnOrphaned(SerializationResult) |
역직렬화하는 동안 셰이프가 PresentationViewsSubject 관계를 통해 모델 요소에 연결되지 않은 경우 "분리됨"으로 간주됩니다. 이 메서드는 역직렬화 중에 이러한 셰이프가 발견될 때 호출됩니다. 참고: 기본 구현은 셰이프를 제거합니다. (다음에서 상속됨 ShapeElement) |
OnPaintEmphasis(DiagramPaintEventArgs) |
도형에 시각적 강조를 그립니다. 이는 선택 항목을 의미하지 않으며 다른 셰이프를 선택할 때만 이 셰이프에 사용자의 주의를 집중합니다. (ShapeElement.RelatedShapeToEmphasize를 참조하세요.) (다음에서 상속됨 ShapeElement) |
OnPaintFeedback(DiagramPaintEventArgs) |
이 ShapeElement(또는 해당 하위 항목 중 하나)가 마우스 아래에 있을 때 끌어서 놓기 피드백을 그립니다. 컨트롤의 OnPaint()에서 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnPaintSelection(DiagramPaintEventArgs) |
이 ShapeElement의 선택을 그립니다. 기본적으로 ShapeElement의 ShapeGeometry는 선택 항목을 그립니다. Graphics 개체의 좌표계는 월드 단위이며 부모 셰이프를 기준으로 합니다. (다음에서 상속됨 ShapeElement) |
OnPaintShape(DiagramPaintEventArgs) |
그리드를 포함하여 다이어그램 배경을 그립니다. |
OnParentNodeShapeChanged(RectangleD, RectangleD) |
이 메서드는 a) ParentShape가 NodeShape b) ParentShape가 이동되거나 크기가 조정된 경우 호출됩니다. (다음에서 상속됨 NodeShape) |
OnResurrected() |
요소가 부활된 후 모델에서 호출됩니다(저장소에 다시 배치). (다음에서 상속됨 ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
역할 플레이어 위치가 변경된 시기를 알리기 위한 가상 메서드입니다. (다음에서 상속됨 ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
역할 플레이어 위치가 변경될 시기를 알리기 위한 가상 메서드입니다. (다음에서 상속됨 ModelElement) |
OnShapeInserted() |
이 ShapeElement가 부모 ShapeElement의 자식 ShapeElement가 될 때 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnShapeRemoved() |
이 ShapeElement가 더 이상 부모 ShapeElement의 자식 ShapeElement가 아니면 호출됩니다. (다음에서 상속됨 ShapeElement) |
OnToolboxItemSelected(ModelingToolboxItem) |
ToolboxItem 선택 시 호출됩니다. 선택 영역은 두 번 클릭하거나 Enter 키를 누릅니다. 기본 구현은 단순히 false를 반환합니다. 즉, 선택 작업이 처리되지 않습니다. |
OnToolboxSelectionChanged(ModelingToolboxItem) |
도구 상자의 선택 항목이 변경되면 호출됩니다(한 번 클릭하거나 위쪽/아래쪽 화살표 키를 눌러). 기본 구현은 아무 작업도 수행하지 않습니다. |
OnTransactionBeginning(TransactionBeginningEventArgs) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
OnTransactionCommitting(TransactionCommitEventArgs) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
OnTransactionRolledBack(TransactionRollbackEventArgs) |
트랜잭션이 롤백된 후 호출됩니다. |
OnTransactionRollingBack(TransactionRollbackEventArgs) |
트랜잭션이 롤백되기 전에 호출됩니다. |
OnViewMouseEnter(DiagramPointEventArgs) |
마우스 포인터가 DiagramClientView에 들어갈 때 발생합니다. |
OnViewMouseHover(DiagramPointEventArgs) |
마우스 포인터가 DiagramClientView를 가리키면 발생합니다. |
OnViewMouseLeave(DiagramPointEventArgs) |
마우스 포인터가 DiagramClientView를 떠날 때 발생합니다. |
PerformLineRoutingRule() |
이 다이어그램에 대한 적절한 정보를 사용하여 LineRoutingRule을 설정하고 실행합니다. 반복당 한 번만 이벤트를 발생시키고 나중에 처리될 모든 변경 내용 목록을 유지합니다. |
PerformResizeParentRule() |
이 셰이프의 부모에 대한 적절한 정보를 사용하여 ResizeParentRule을 설정하고 실행합니다. 반복당 한 번만 이벤트를 발생시키고 나중에 처리될 모든 변경 내용 목록을 유지합니다. (다음에서 상속됨 ShapeElement) |
PerformResizeParentRule(Boolean, ShapeElement) |
이 셰이프의 부모에 대한 적절한 정보를 사용하여 ResizeParentRule을 설정하고 실행합니다. 반복당 한 번만 이벤트를 발생시키고 나중에 처리될 모든 변경 내용 목록을 유지합니다. (다음에서 상속됨 ShapeElement) |
PerformShapeAnchoringRule() |
이 셰이프의 부모에 대한 적절한 정보를 사용하여 ShapeAnchoringRule을 설정하고 실행합니다. 반복당 한 번만 이벤트를 발생시키고 나중에 처리될 모든 변경 내용 목록을 유지합니다. (다음에서 상속됨 NodeShape) |
PermitChildVisibility(ShapeElement) |
자식 셰이프의 표시 유형에 영향을 줄 수 있는 기회 (다음에서 상속됨 NodeShape) |
PostDeserialization(Boolean) |
다이어그램을 역직렬화한 후 호출되어 추가 조정이 가능합니다. 기본 구현은 역직렬화에 성공한 경우 기본 ElementLink에 연결되지 않은 모든 BinaryLinkShapes를 resolve 시도합니다. |
Print(Graphics, Rectangle, PointD, Single) |
지정한 프린터 Graphics 개체를 사용하여 다이어그램을 그립니다. |
ProcessVisibilityChange(Boolean) |
이 셰이프의 표시 유형 변경에서 결과적 변경 처리 (다음에서 상속됨 NodeShape) |
PurgeLayoutObjects() |
이 계층 구조의 모든 그래프 레이아웃 개체를 제거합니다. 와이어에서 모든 점 제거 - 가 이미 사라짐에 따라 그래프 점이 아닌 셰이프의 점 컬렉션입니다. (다음에서 상속됨 ShapeElement) |
PurgePoints() |
이 메서드는 존재하는 모든 지점을 제거합니다. (다음에서 상속됨 ShapeElement) |
RebuildShape() |
이 ShapeElement에서 보기 수정을 수행합니다. (다음에서 상속됨 ShapeElement) |
RemoveLayoutObject() |
는 이 ShapeElement를 GraphWrapper 및 상대 및 중첩 자식 셰이프에서 제거(삭제)합니다. (다음에서 상속됨 ShapeElement) |
Renumber() |
필요한 경우 다이어그램 셰이프를 다시 번호 매기기합니다. |
ReparentSwimlaneChild(NodeShape, SwimlaneShape, GhostShapeCollection, GhostShape, PointD) |
한 스윔 레인에서 다른 스윔 레인으로 노드 셰이프를 재분석합니다. |
RepositionShapes(DiagramItemCollection, PointD, GhostShapeCollection, DiagramItem) |
지정한 moveDelta로 지정된 DiagramItems를 이동합니다. 이러한 DiagramItems는 최상위 DiagramItems여야 합니다. 그렇지 않으면 이동이 예상대로 수행되지 않을 수 있습니다. 이 메서드는 GetCompliantGroupBounds를 호출하여 각 DiagramItem의 대상을 확인합니다. |
Reroute() |
다시 라우팅을 강제하는 공개 방법입니다. |
RunInShapeFixupContextForMetafileCreation(ICollection, Action) |
메타파일을 만드는 데 필요한 임시 수정을 수행합니다. creationLogic을 호출한 후 수정 실행 취소라고 합니다. |
Selected(DiagramClientView) |
지정한 보기에서 이 셰이프를 선택했는지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 ShapeElement) |
SetAbsoluteBoundsValue(RectangleD) |
함수 이름: SetValueForCustomStoredProperty 설명: |
SetInitialGraphLayoutVisibility() |
그래프 레이아웃 개체를 만들기 전에 이 셰이프의 표시 유형을 조정한 경우 두 셰이프가 동기화되어 있는지 확인합니다. (다음에서 상속됨 ShapeElement) |
SetIsExpandedValue(Boolean) |
NodeShape.IsExpanded 속성에 대한 스토리지를 제공합니다. (다음에서 상속됨 NodeShape) |
SetShowHideState(Boolean) |
셰이프 및 모든 자식의 표시 여부 설정 (다음에서 상속됨 ShapeElement) |
SetShowHideStateImplementation(Boolean) |
표시 및 숨기기에 대한 주요 방해 (다음에서 상속됨 ShapeElement) |
ShouldAddShapeForElement(ModelElement) |
ShapeElement.FixUpChildShapes()에서 호출되어 ShapeElement를 만들고 이 ShapeElement의 자식으로 추가할지 여부를 나타내는 값을 가져옵니다. |
ShouldExcludeFromInvalidationTracking(ShapeElement) |
다이어그램의 무효화 추적에서 특정 유형의 셰이프를 제외해야 하는지 여부를 계산합니다. 기본 구현은 다이어그램 및 스윔 레인을 제외합니다. |
ShouldReparentOnMove() |
셰이프를 이동할 때 재분석해야 하는지 여부를 결정합니다. (다음에서 상속됨 ShapeElement) |
ShouldReportException(Exception) |
핵심 디자인 화면에서 만든 트랜잭션이 예외를 throw할 때 호출됩니다. 파생 클래스는 이 메서드를 재정의하여 오류가 무시되는 경우 보고되는지 여부를 사용자 지정할 수 있습니다. 중요한 예외가 위쪽으로 throw되고 보고되지 않으므로 추가 검사 필요하지 않습니다. |
Show() |
셰이프 및 모든 자식 표시(표시) (다음에서 상속됨 ShapeElement) |
ShowCustomToolTip(String, IWin32Window, Point) |
텍스트 및 위치에 지정된 힌트를 사용하여 셰이프의 사용자 지정 도구 설명 표시 (다음에서 상속됨 ShapeElement) |
Side(RectangleD) |
포트에 측면 할당 (다음에서 상속됨 NodeShape) |
ToString() |
이 개체의 접근성 있는 이름과 해당 하위 형식을 반환합니다. (다음에서 상속됨 ShapeElement) |
TranslateGeometryToAbsoluteBounds(RectangleD) |
직사각형을 IGeometryHost 부모의 왼쪽 위와 관련된 좌표에서 절대 세계 좌표로 변환합니다. (다음에서 상속됨 ShapeElement) |
TranslateGeometryToRelativeBounds(RectangleD) |
절대 세계 좌표에서 IGeometryHost 부모의 왼쪽 위와 관련된 좌표로 사각형을 변환합니다. (다음에서 상속됨 ShapeElement) |
TranslateToAbsoluteBounds(RectangleD) |
직사각형을 부모 셰이프에 상대적인 좌표에서 절대 세계 좌표로 변환합니다. (다음에서 상속됨 ShapeElement) |
TranslateToRelativeBounds(RectangleD) |
절대 세계 좌표에서 부모 셰이프를 기준으로 좌표로 사각형을 변환합니다. (다음에서 상속됨 ShapeElement) |
UnhandledException(Exception) |
핵심 디자인 화면에서 만든 트랜잭션이 예외를 throw할 때 호출됩니다. 이 메서드가 true를 반환하면 예외가 무시됩니다. 그렇지 않으면 기본 .Net Framework 예외 처리 코드까지 파급됩니다. 파생 클래스는 예외 처리 및 오류 메시지를 사용자 지정하기 위해 이 메서드를 재정의할 수 있습니다. 기본 클래스는 false를 반환합니다. 즉, 모든 예외가 throw됩니다. |
UpdateChildVisibility() |
PermitChildVisibility 메서드의 재정의에 따라 하위 셰이프의 표시 상태를 다시 계산합니다. 기본 동작은 부모의 IsExpanded 속성에 대한 자식의 표시 상태를 기반으로 하는 것입니다. 내부 참고: 그래프 개체에 있는 모든 하위 그래프의 표시 여부 상태도 동기화됩니다. (다음에서 상속됨 NodeShape) |
UpdateDerivedVisible(ShapeElement) |
이 셰이프의 파생된 표시 상태 업데이트 (다음에서 상속됨 ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
지정된 브러시의 광도를 수정합니다. (ShapeGeometry 파생 클래스에서만 호출할 예정입니다.) (다음에서 상속됨 ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
지정된 펜의 광도를 수정합니다. (ShapeGeometry 파생 클래스에서만 호출할 예정입니다.) (다음에서 상속됨 ShapeElement) |
이벤트
AbsoluteBoundsChanged |
이 요소의 AbsoluteBounds 속성 변경에 대한 이벤트 (다음에서 상속됨 NodeShape) |
Click |
셰이프를 클릭할 때 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
DiagramAdded |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram의 이 instance 추가되었을 때 신호를 나타내는 이벤트 싱크 |
DiagramRemoved |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram의 이 instance 제거되었을 때 신호를 나타내는 이벤트 싱크 |
DoubleClick |
셰이프를 두 번 클릭하면 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
KeyDown |
셰이프에 포커스가 있고 키보드 키가 다운되면 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
KeyPress |
셰이프에 포커스가 있고 문자가 입력되면 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
KeyUp |
셰이프에 포커스가 있고 키보드 키가 놓이면 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
MouseDown |
셰이프에서 마우스 단추를 누르면 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
MouseMove |
커서가 도형 위로 이동할 때 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
MouseUp |
셰이프에서 마우스 단추를 놓으면 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
MouseWheel |
커서가 셰이프 위에 있는 동안 마우스 휠이 움직일 때 이벤트가 발생합니다. (다음에서 상속됨 ShapeElement) |
명시적 인터페이스 구현
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 (다음에서 상속됨 ModelElement) |
확장 메서드
GetDslDefinitionModelElement(PresentationElement) |
이 메서드는 PresentationElement에 해당하는 실제 모델 요소가 반환되도록 합니다. DslDesigner PEL의 경우 해당 주체는 실제로 실제 MEL이 아닌 내부 TreeNode 클래스일 수 있습니다. 이 메서드는 실제 MEL이 반환되도록 이러한 경우를 올바르게 처리합니다. |
AddExtension(ModelElement, DomainClassInfo) |
지정된 도메인 유형의 새로 인스턴스화된 확장으로 이 ModelElement를 확장합니다. 요소에 해당 형식의 확장이 이미 있는 경우 InvalidOperationException이 throw됩니다. |
AddExtension(ModelElement, ExtensionElement) |
특정 확장으로 이 ModelElement를 확장합니다. 요소에 동일한 형식의 확장이 이미 있는 경우 InvalidOperationException이 throw됩니다. |
AddExtension(ModelElement, Guid) |
식별된 도메인 유형의 새로 인스턴스화된 확장으로 이 ModelElement를 확장합니다. 요소에 해당 형식의 확장이 이미 있는 경우 InvalidOperationException이 throw됩니다. |
AddExtension(ModelElement, Type) |
지정된 형식의 새로 인스턴스화된 확장으로 이 ModelElement를 확장합니다. 요소에 해당 형식의 확장이 이미 있는 경우 InvalidOperationException이 throw됩니다. |
AddExtension<T>(ModelElement) |
특정 형식의 새로 인스턴스화된 확장으로 이 ModelElement를 확장합니다. 요소에 동일한 형식의 확장이 이미 있는 경우 InvalidOperationException이 throw됩니다. |
GetAllExtensions(ModelElement) |
이 ModelElement에 포함된 확장 요소 트리에서 첫 번째 순회 폭을 수행하는 열거형을 반환합니다. |
GetBaseElement(ModelElement) |
지정한 ModelElement가 참여하는 가상 MEL의 루트를 반환합니다. |
GetExtension(ModelElement, DomainClassInfo) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
GetExtension(ModelElement, Guid) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
GetExtension(ModelElement, Type) |
이 ModelElement의 사용 가능한 확장에서 지정된 형식의 ExtensionElement를 가져옵니다. 요소에 이러한 확장이 없으면 InvalidOperationException이 발생합니다. |
GetExtension<T>(ModelElement) |
이 ModelElement의 사용 가능한 확장에서 지정된 형식의 ExtensionElement를 가져옵니다. 요소에 이러한 확장이 없으면 InvalidOperationException이 발생합니다. |
IsExtendedBy(ModelElement, DomainClassInfo) |
이 ModelElement가 현재 특정 형식의 ExtensionElement에 의해 확장되었는지 여부를 쿼리합니다. |
IsExtendedBy(ModelElement, Guid) |
이 ModelElement가 현재 특정 형식의 ExtensionElement에 의해 확장되었는지 여부를 쿼리합니다. |
IsExtendedBy(ModelElement, Type) |
이 ModelElement가 현재 특정 형식의 ExtensionElement에 의해 확장되었는지 여부를 쿼리합니다. |
RemoveExtension(ModelElement, DomainClassInfo) |
특정 형식의 지정된 ModelElement 확장을 제거합니다. |
RemoveExtension(ModelElement, ExtensionElement) |
이 ModelElement의 확장에서 지정된 ExtensionElement를 제거합니다. |
RemoveExtension(ModelElement, Guid) |
특정 형식의 지정된 ModelElement 확장을 제거합니다. |
RemoveExtension(ModelElement, Type) |
특정 형식의 이 ModelElement 확장을 제거합니다. |
TryGetExtension(ModelElement, DomainClassInfo) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
TryGetExtension(ModelElement, Guid) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
TryGetExtension(ModelElement, Type) |
Microsoft.VisualStudio.Modeling.Diagrams.Diagrams에 대한 DomainClass 다이어그램 설명 |
TryGetExtension<T>(ModelElement) |
이 ModelElement의 사용 가능한 확장에서 지정된 형식의 ExtensionElement를 가져옵니다. 이 요소에 이러한 확장이 없으면 결과는 null이 됩니다. |
CanDelete(ModelElement, Guid[]) |
모델에서 요소를 삭제합니다. |
GetLocks(ModelElement) |
이 요소에 대한 잠금 플래그를 가져옵니다. 여기에는 요소를 포함하는 파티션에서 사용하도록 설정된 모든 잠금이 포함됩니다. |
IsLocked(ModelElement, Locks) |
이 요소에 지정된 잠금 집합이 있는지 테스트 |
SetLocks(ModelElement, Locks) |
이 요소의 잠금 플래그 설정 |