ShapeElement.OnBoundsFixup (Método)

Llamado cuando la posición de los límites y el tamaño del elemento primario y los elementos secundarios se establecen o se encapsulan.Reemplace para modificar el tamaño o el diseño interno.

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 Overridable Sub OnBoundsFixup ( _
    fixupState As BoundsFixupState, _
    iteration As Integer, _
    createdDuringViewFixup As Boolean _
)
public virtual void OnBoundsFixup(
    BoundsFixupState fixupState,
    int iteration,
    bool createdDuringViewFixup
)

Parámetros

  • iteration
    Tipo: System.Int32
    El número de veces llamada en este objeto en esta transacción.Se utiliza para evitar los bucles de diseño producidos por reglas en conflicto.si este número supera un pequeño límite, no realice otros cambios.
  • createdDuringViewFixup
    Tipo: System.Boolean
    true para indicar que una forma secundaria se creó a los elementos en la vista se ajustan; de lo contrario, false.

Ejemplos

public override void OnBoundsFixup(DslDiagrams::BoundsFixupState fixupState, int iteration, bool createdDuringViewFixup)
{
base.OnBoundsFixup(fixupState, iteration, createdDuringViewFixup);

if(iteration == 0)
{
foreach(DslDiagrams::Decorator decorator in this.Decorators)
{
if(decorator.RequiresHost)
{
decorator.RepositionHostShape(decorator.GetHostShape(this));
}
}
}
}

Seguridad de .NET Framework

Vea también

Referencia

ShapeElement Clase

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)