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
- e
Typ: Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Objekt, který určuje absolutní meze staré a nové.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.