Udostępnij za pośrednictwem


Metoda ShapeElement.OnBoundsFixup —

Wywoływane, gdy granice położenie i rozmiar nadrzędne i podrzędne są ustawiane lub regulowane.Zastąp, aby zmodyfikować rozmiar lub układ wewnętrzny.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Public Overridable Sub OnBoundsFixup ( _
    fixupState As BoundsFixupState, _
    iteration As Integer, _
    createdDuringViewFixup As Boolean _
)
public virtual void OnBoundsFixup(
    BoundsFixupState fixupState,
    int iteration,
    bool createdDuringViewFixup
)

Parametry

  • iteration
    Typ: System.Int32
    Ile razy wywołana dla tego obiektu w tej transakcji.Używane, aby uniknąć pętli układ przyczyną konfliktu reguł.Jeśli ta liczba przekroczy limit małych, nie należy wprowadzać dalsze zmiany.
  • createdDuringViewFixup
    Typ: System.Boolean
    wartość TRUE wskazuje, że kształt potomny został utworzony podczas elementów w widoku zostały dostosowane; w przeciwnym razie false.

Przykłady

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));
}
}
}
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ShapeElement Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams