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
- e
Typ: Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Objekt, který určuje absolutní hranice staré a nové.
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
- 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.