KeepGroupWithinDiagramRule.GetCompliantGroupBounds (Método)
Actualiza el GhostShapeCollection de modo que cumpla este GroupBoundsRules después de que se aplique el delta propuesto location.Este GroupBoundsRule obligará los límites totales de un grupo de formas secundarias de modo que mantenga debajo y a la derecha de los límites superior e izquierdo de la forma primaria.El lado de la derecha e inferior de la forma primaria no obligará formas secundarias.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxis
'Declaración
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
)
Parámetros
- store
Tipo: Microsoft.VisualStudio.Modeling.Store
El almacén que contiene el ShapeElements que el fantasma forma se hace referencia.
- targetShape
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
La forma principal de destino si las formas de origen reparented o se está duplicando.Este parámetro puede ser null, en cuyo caso se colocando de nuevo las formas de origen.
- ghostShapes
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection
Una colección de formas de fantasma que describen ShapeElements antes delta propuesto location.Este método debe modificar las propiedades del fantasma por qué propiedades están bajo por esta regla después de que se aplique el delta propuesto location.
- proposedLocationDelta
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
El delta propuesto location en unidades universal a aplicar a cada forma en el grupo.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
KeepGroupWithinDiagramRule Clase
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)