Sdílet prostřednictvím


NodeShape.OnAbsoluteBoundsChanged – metoda

Jen když jste změnili velikost nebo umístění obrazce.

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 OnAbsoluteBoundsChanged ( _
    e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
    AbsoluteBoundsChangedEventArgs e
)

Parametry

Poznámky

Tato metoda ve své třídě obrazce, reagovat na změny tvaru nebo umístění přepište.Tato metoda bude volána pouze v případě, že staré a nové hodnoty jsou různé.Ujistěte se, že volání [base.OnAbsoluteBoundsChanged(e)].

Použití této metody

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

  • Pokud chcete reagovat na změny tím, že další změna uvnitř modelu nebo diagram – například upravit polohu sousedních obrazců - vytvoření ChangeRule sledovat AbsoluteBounds vlastnost domény ve své třídě obrazce.V vrácení zpět jsou všechny vlastnosti v úložišti obnovit Handler 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ů