GroupBoundsRules.GetCompliantGroupBounds-Methode
Aktualisiert das GhostShapeCollection, damit es mit diesen GroupBoundsRules übereinstimmt, nachdem das vorgeschlagene Positionsdelta angewendet wird.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
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
)
Parameter
- store
Typ: Microsoft.VisualStudio.Modeling.Store
Der Speicher, der das ShapeElements enthält, auf das die inaktiven Formen verweisen.
- targetShape
Typ: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Die übergeordnete Zielform, wenn die Quellformen neue übergeordnete Elemente erhalten oder dupliziert werden.Dieser Parameter kann NULL sein. In diesem Fall werden die Quellformen neu angeordnet.
- ghostShapes
Typ: Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
Eine Auflistung von inaktiven Formen, die ShapeElements vor dem vorgeschlagenen Speicherortdelta beschreiben.Diese Methode sollte die inaktiven Form-Eigenschaften so ändern, dass die Eigenschaften mit dieser Regel kompatibel sind, nachdem das vorgeschlagene Positionsdelta angewendet wird.
- proposedLocationDelta
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Das vorgeschlagene Positionsdelta in globalen Einheiten, das auf jede Form in derGruppe angewendet werden soll.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.