Metodo KeepGroupWithinParentRule.GetCompliantGroupBounds
Aggiorna il GhostShapeCollection in modo che sia conforme a questo GroupBoundsRules dopo aver applicato il delta del percorso proposto. GroupBoundsRule vincolerà i limiti globali di un gruppo di forme figlio in modo che rimangano sotto e a destra rispetto al limite superiore e a quello sinistro della forma padre corrente. Il lato destro e inferiore della forma padre non vincolerà le forme figlio.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- store
Tipo: Microsoft.VisualStudio.Modeling.Store
Archivio contenente lo ShapeElements a cui fanno riferimento le forme fantasma.
- targetShape
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
(La forma di destinazione viene ignorata per questa regola poiché intende vincolare il gruppo ai limiti superiore e sinistro della sua forma attuale padre).
- ghostShapes
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
Una raccolta di forme fantasma che descrivono ShapeElements prima del delta di posizione proposto.Questo metodo deve modificare le proprietà della forma fantasma in modo che le proprietà siano conformi a questa regola dopo aver applicato il delta di posizione proposto.
- proposedLocationDelta
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Il delta di posizione proposto in unità internazionale da applicare a ogni forma nel gruppo.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.