KeepGroupWithinParentRule.GetCompliantGroupBounds, méthode
Met à jour le GhostShapeCollection afin qu'il soit conforme à ce GroupBoundsRules après que le delta proposé d'emplacement soit appliqué.Ce GroupBoundsRule contraindra les limites globales d'un groupe de formes enfantes afin qu'il reste en dessous et à droite des limites supérieures et gauche de la forme de parent actuel.Le côté droit et inférieur de la forme parente ne contraindra pas les formes enfantes.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- store
Type : Microsoft.VisualStudio.Modeling.Store
La banque contenant le ShapeElements que le site fantôme façonne font référence.
- targetShape
Type : Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
(La forme cible est ignorée pour cette règle depuis cette règle prévoit de contraindre le groupe à ses limites supérieures et gauche de la forme de parent actuel.)
- ghostShapes
Type : Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
Une collection de formes de site fantôme qui décrivent ShapeElements avant le delta proposé d'emplacement.Cette méthode doit modifier les propriétés de forme de site fantôme tels que les propriétés sont conformes à cette règle après que le delta proposé d'emplacement soit appliqué.
- proposedLocationDelta
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Le delta proposé d'emplacement dans des unités de code à appliquer à chaque forme au groupe.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.