Sdílet prostřednictvím


NodeShape.OnAbsoluteBoundsChanged – metoda

Volána, když došlo ke změně velikosti nebo umístění obrazce.

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

Syntaxe

'Deklarace
Public Overridable Sub OnAbsoluteBoundsChanged ( _
    e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
    AbsoluteBoundsChangedEventArgs e
)

Parametry

Poznámky

Přepište tuto metodu ve třídě obrazec reagovat na změny tvaru nebo umístění.Tato metoda bude volána pouze v případě, že jsou jiný staré a nové hodnoty.Ujistěte se, že volání OnAbsoluteBoundsChanged.

Kdy tuto metodu použít

  • Tuto metodu použijte, pokud chcete aktualizovat hodnoty, jež nejsou úložiště – to znamená, že nejsou vlastnosti prvků modelu nebo diagramu.Tato metoda je volána po změnách ohraničovacího rámečku, vždy i v případě, že uživatel spustí příkaz zpět.

  • Pokud chcete reagovat na změnu nastavení vytvořit další změna uvnitř modelu nebo diagram – například k úpravě pozice sousedních obrazců - ChangeRule sledovat AbsoluteBounds vlastnosti domény ve vaší třídě obrazce.V zpět všechny vlastnosti v obchodě se obnoví rutinou zpět a změnit pravidlo není volána.Další informace naleznete v příkladu v AbsoluteBoundsDomainPropertyId.

  • Pokud chcete omezit velikost nebo umístění obrazce, použijte BoundsRules.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

NodeShape Třída

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