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