ShapeElement.OnBoundsFixup (Método)
Se llama cuando la posición y el tamaño de los límites del elemento primario y los elementos secundarios se establecen o se ajustan. Invalide para modificar el tamaño o el diseño interno.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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
- fixupState
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.BoundsFixupState
Indica cuándo se llama a esto.
- iteration
Tipo: System.Int32
El número de veces que se llamó a este objeto en esta transacción.Se usa para evitar 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ó cuando se ajustaron los elementos en la vista; 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
- 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
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)