Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- fixupState
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.BoundsFixupState
Indica cuando se llama a esto.
- 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
- 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)