KeepGroupWithinParentRule.GetCompliantGroupBounds 메서드
제안된 위치 델타가 적용된 후 이 GroupBoundsRules를 준수하도록 GhostShapeCollection을 업데이트합니다. 이 This GroupBoundsRule은 부모 모양의 위쪽 및 왼쪽 경계의 아래와 오른쪽에 유지되도록 자식 모양 그룹의 전체 경계를 제한합니다. 부모 모양의 오른쪽 및 아래쪽에는 자식 모양을 제한하지 않습니다.
네임스페이스: Microsoft.VisualStudio.Modeling.Diagrams
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
구문
‘선언
Public Overrides Sub GetCompliantGroupBounds ( _
store As Store, _
targetShape As ShapeElement, _
ghostShapes As GhostShapeCollection, _
proposedLocationDelta As PointD _
)
public override void GetCompliantGroupBounds(
Store store,
ShapeElement targetShape,
GhostShapeCollection ghostShapes,
PointD proposedLocationDelta
)
매개 변수
- store
형식: Microsoft.VisualStudio.Modeling.Store
고스트 셰이프가 참조하는 Shapeelements를 포함하는 저장소입니다.
- targetShape
형식: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
(이 규칙이 현재 부모 셰이프의 위쪽 및 왼쪽 경계로 그룹을 제한하려고 하므로 대상 셰이프는 이 규칙에 대해 무시됩니다.)
- ghostShapes
형식: Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
제안된 위치 델타 전에 ShapeElements를 설명하는 고스트 모양 컬렉션입니다.이 메서드는 제안된 위치 델타가 적용된 후에 속성이 이 규칙과 호환되도록 고스트 도형 속성을 수정해야 합니다.
- proposedLocationDelta
형식: Microsoft.VisualStudio.Modeling.Diagrams.PointD
그룹에서 각 모양에 적용할 제안된 위치 델타(전체 단위)입니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.