PortGroupBoundsRules.GetCompliantGroupBounds(Store, ShapeElement, GhostShapeCollection, PointD) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert das ghostshapecollection-Ereignis, sodass es mit den groupboundsrules-Regeln übereinstimmt, nachdem der vorgeschlagene Speicherort Delta angewendet wurde.
public:
override void GetCompliantGroupBounds(Microsoft::VisualStudio::Modeling::Store ^ store, Microsoft::VisualStudio::Modeling::Diagrams::ShapeElement ^ targetShape, Microsoft::VisualStudio::Modeling::Diagrams::GhostShapeCollection ^ ghostShapes, Microsoft::VisualStudio::Modeling::Diagrams::PointD proposedLocationDelta);
public override void GetCompliantGroupBounds (Microsoft.VisualStudio.Modeling.Store store, Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement targetShape, Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection ghostShapes, Microsoft.VisualStudio.Modeling.Diagrams.PointD proposedLocationDelta);
override this.GetCompliantGroupBounds : Microsoft.VisualStudio.Modeling.Store * Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement * Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection * Microsoft.VisualStudio.Modeling.Diagrams.PointD -> unit
Public Overrides Sub GetCompliantGroupBounds (store As Store, targetShape As ShapeElement, ghostShapes As GhostShapeCollection, proposedLocationDelta As PointD)
Parameter
- store
- Store
Der Speicher, der die shapeelements enthält, auf die die inaktiven Formen verweisen.
- targetShape
- ShapeElement
Die übergeordnete Ziel Form, wenn die Quell Formen neu zugeordnet oder dupliziert werden. Dieser Parameter kann NULL sein. in diesem Fall werden die Quell Formen neu positioniert.
- ghostShapes
- GhostShapeCollection
Eine Auflistung von inaktiven Formen, die shapeelements vor dem vorgeschlagenen Speicherort Delta beschreiben. Diese Methode sollte die Eigenschaften der inaktiven Form ändern, sodass die Eigenschaften mit dieser Regel kompatibel sind, nachdem der vorgeschlagene Speicherort Delta angewendet wurde.
- proposedLocationDelta
- PointD
Die vorgeschlagene Speicherort Delta in Welteinheiten, die auf die einzelnen Formen in der Gruppe angewendet werden sollen.