Udostępnij za pośrednictwem


Metoda NodeShape.OnAbsoluteBoundsChanged —

Wywołana, gdy rozmiar lub położenie kształtu uległy zmianie.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Składnia

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

Parametry

Uwagi

Zastąpienie tej metody w klasie kształtu, reagowanie na zmiany kształtu lub położenia.Ta metoda zostanie wywołana, tylko wtedy, gdy stare i nowe wartości są różne.Upewnij się, że wywołanie [base.OnAbsoluteBoundsChanged(e)].

Kiedy należy używać tej metody

  • Tej metody należy użyć, gdy chcesz zaktualizować wartości, które są nie w magazynie – to znaczy nie są właściwości elementów modelu lub diagramu.Metoda ta jest wywoływana po zmianie pola obwiedni, zawsze, nawet w przypadku, gdy użytkownik wywołuje polecenia Cofnij.

  • Jeśli chcesz reakcji na zmianę, wprowadzając inny zmienić wewnątrz modelu lub diagram — na przykład dopasować położenie kształtów sąsiednie - tworzenie ChangeRule do przestrzegania AbsoluteBounds domen właściwość w klasie kształtu.W Cofnij wszystkie właściwości w magazynie są resetowane przez program obsługi Cofnij i Zmień regułę nie jest wywoływana.Aby uzyskać więcej informacji, zobacz przykład w AbsoluteBoundsDomainPropertyId.

  • Jeśli chcesz ograniczyć rozmiar lub położenie kształtu, użyj BoundsRules.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NodeShape Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams