GroupBoundsRules.GetCompliantGroupBounds 方法
使它符合此 GroupBoundsRules 套用建議的位置差異之後,請更新 GhostShapeCollection。
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。