KeepGroupWithinParentRule.GetCompliantGroupBounds, méthode
Met à jour le GhostShapeCollection afin qu'il soit conforme à ce GroupBoundsRules après que le delta d'emplacement proposé soit appliqué. Ce GroupBoundsRule qui contraindra les limites globales d'un groupe de formes enfants afin qu'il reste en dessous et à droite des limites supérieures et gauche de la forme parente actuelle. Les côtés droit et inférieur de la forme parent ne contraindront pas les formes enfants.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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
Magasin contenant les ShapeElements auquel les formes fantômes font référence.
- targetShape
Type : Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
(La forme cible est ignorée pour cette règle puisque cette derrière est destinée à contraindre le groupe aux limites supérieures gauches de la forme de parent actuelle.)
- ghostShapes
Type : Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
Collection de formes fantômes qui décrivent ShapeElements avant le delta d'emplacement proposé.Cette méthode doit modifier les propriétés de formes fantômes pour que les propriétés soient conformes à cette règle après que le delta d'emplacement proposé soit appliqué.
- proposedLocationDelta
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Delta d'emplacement proposé dans les unités universelles à appliquer à chaque forme du 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.