ShapeDecorator 클래스
ShapeFields 및 자식 모양이 모양에 배치될 때 Notation Decorators를 나타내는 데 사용되는 방법을 캡슐화하는 클래스입니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.Decorator
Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator
네임스페이스: Microsoft.VisualStudio.Modeling.Diagrams
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
구문
‘선언
Public Class ShapeDecorator _
Inherits Decorator
public class ShapeDecorator : Decorator
ShapeDecorator 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
ShapeDecorator(ShapeField, ShapeDecoratorPosition) | 새 ShapeDecorator를 생성합니다. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) | 새 ShapeDecorator를 생성합니다. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) | 새 ShapeDecorator를 생성합니다. | |
ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) | 새 ShapeDecorator를 생성합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
CanMove | 이 데코레이터를 이동할 수 있는지 여부입니다.데코레이터는 이동 가능으로 인스턴스화되고 호스트도 필요로 하는 경우에만 이동할 수 있습니다. (Decorator에서 상속됨) | |
DecoratorAnchorMargins | 필드 주위의 여백을 가져옵니다.이 영역의 필드에 데코레이터 자체를 연결할 수 있습니다. (Decorator에서 상속됨) | |
Field | 데코레이터가 할당되는 필드를 가져옵니다. (Decorator에서 상속됨) | |
Offset | 데코레이터의 기본 위치를 수정하는 오프셋을 가져오거나 설정합니다. (Decorator에서 상속됨) | |
Position | 부모 모양을 기준으로 이 데코레이터의 위치를 가져오거나 설정합니다. | |
RequiresHost | 모양의 경우 외부 모양 데코레이터에는 추가 호스트 모양이 필요합니다. 내부 데코레이터는 모양 자체에 모양 필드로 구현됩니다. (Decorator.RequiresHost을(를) 재정의함) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AssociateValueWith(Store, AssociatedPropertyInfo) | 셰이프에 할당되는 저장소 속성과 데코레이터를 연결합니다. (Decorator에서 상속됨) | |
AssociateValueWith(Store, Guid) | 셰이프에 할당되는 저장소 속성과 데코레이터를 연결합니다. (Decorator에서 상속됨) | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | 셰이프에 할당되는 저장소 속성과 데코레이터를 연결합니다. (Decorator에서 상속됨) | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | 데코레이터의 표시 유형을 셰이프에 할당된 저장소 속성과 연결합니다. (Decorator에서 상속됨) | |
AssociateVisibilityWith(Store, Guid) | 데코레이터의 표시 유형을 셰이프에 할당된 저장소 속성과 연결합니다. (Decorator에서 상속됨) | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | 데코레이터의 표시 유형을 셰이프에 할당된 저장소 속성과 연결합니다. (Decorator에서 상속됨) | |
ConfigureHostShape | 이 데코레이터에 사용할 호스트 모양을 구성합니다.지정한 상위 항목에 이 decorator의 호스트 모양이 없는 경우 새로운 항목이 만들어 집니다.호스트 모양이 이미 있으면 이 데코레이터에 대한 설정이 기존 호스트 모양에 다시 적용됩니다. 새 호스트 모양은 만들어지지 않습니다. (Decorator.ConfigureHostShape(ShapeElement)을(를) 재정의함) | |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) | |
GetHostShape | 호스트 셰이프를 가져옵니다. (Decorator에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
GetValue | 데코레이터와 모양 사이의 연결을 가져옵니다. (Decorator에서 상속됨) | |
GetVisible | 셰이프에 할당된 데코레이터의 가시성을 가져옵니다. (Decorator에서 상속됨) | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
OnAfterOffsetChanged | 모양 decorator에서 오프셋 변경 후에 기준 위치 지정을 업데이트해야 합니다. (Decorator.OnAfterOffsetChanged()을(를) 재정의함) | |
RepositionHostShape | 현재 데코레이터 설정에 따라 주어진 호스트 셰이프의 위치를 업데이트합니다. (Decorator.RepositionHostShape(DecoratorHostShape)을(를) 재정의함) | |
SetValue | 장식 및 모양과의 연결을 설정합니다. (Decorator에서 상속됨) | |
SetVisible | 모양에 할당된 decorator의 표시 유형을 설정합니다. (Decorator에서 상속됨) | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) | |
UpdateDecoratorHostShapes(ModelElement) | 호스트 모양에 대한 범위를 업데이트합니다. (Decorator에서 상속됨) | |
UpdateDecoratorHostShapes(ModelElement, Guid) | 호스트 모양에 대한 범위를 업데이트합니다. (Decorator에서 상속됨) | |
UpdateHostShapeVisibility | 호스트 도형의 표시를 업데이트합니다. (Decorator에서 상속됨) |
위쪽
설명
내부 셰이프는 간단한 ShapeFields 외부 모양이 필요로 호스트 모양
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.