Sdílet prostřednictvím


ShapeElement.OnBoundsFixup – metoda

Volána nastavit nebo upravit hranice pozici a velikost nadřazené a podřízené.Přepsat změny velikosti nebo vnitřní rozložení.

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Deklarace
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
    Počet jen na tento objekt v této transakci.Pro zamezení rozložení smyčky způsobené konfliktní pravidla.Pokud toto číslo překračuje limit malé, nesmí provádět další změny.
  • createdDuringViewFixup
    Typ: System.Boolean
    Hodnota TRUE označuje, že podřízené obrazce byla vytvořena, když byly upraveny prvky v zobrazení; jinak false.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ShapeElement Třída

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů