Udostępnij za pośrednictwem


Metoda NodeShape.OnAbsoluteBoundsChanged —

Wywołana, gdy zmieniono rozmiar lub położenie kształtu.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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łt odpowiada do zmiany kształtu lub położenia.Ta metoda będzie wywoływana tylko wtedy, gdy stare i nowe wartości są różne.Upewnij się, że wywołania OnAbsoluteBoundsChanged.

Kiedy należy używać tej metody

  • Tej metody należy użyć, gdy chcesz zaktualizować wartości, które nie są 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 wtedy, gdy użytkownik wywołuje polecenie Cofnij.

  • Jeśli chcesz reakcji na zmianę poprzez kolejnej zmiany w modelu lub diagram — na przykład dopasować położenie sąsiadujących kształtów — tworzenie ChangeRule do przestrzegania AbsoluteBounds właściwość domeny w swojej klasy shape.W poleceniu Cofnij wszystkie właściwości w magazynie są resetowane przez program obsługi cofania 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, należy użyć BoundsRules.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NodeShape Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams