GroupSnapToGridRule.GetCompliantGroupBounds, méthode
Met à jour le GhostShapeCollection afin qu'il soit conforme à ce GroupBoundsRules après que le delta d'emplacement proposé soit appliqué.
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
Forme parente cible si les formes source sont à nouveau apparentées ou dupliquées.Ce paramètre peut être null, auquel cas les formes source sont repositionnées.
- 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.