KeepGroupWithinParentRule.GetCompliantGroupBounds 方法
更新 GhostShapeCollection,使其符合此 GroupBoundsRules,在建议的位置增量是应用后。此 GroupBoundsRule 将绑定子形状的一组的整个区域,以便它保持以及在当前父形状的上边缘和左边边界右侧的下。父形状的右侧和底部端不会绑定子形状。
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。