NodeShape.OnAbsoluteBoundsChanged-Methode
Wird aufgerufen, wenn sich die Größe oder Position der Form geändert haben.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
Public Overridable Sub OnAbsoluteBoundsChanged ( _
e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
AbsoluteBoundsChangedEventArgs e
)
Parameter
- e
Typ: Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Ein Objekt, das die alten und neuen absoluten Grenzen angibt.
Hinweise
Überschreiben Sie diese Methode in der Formklasse, um eine Änderung der Form oder eines Speicherorts zu reagieren. Diese Methode wird aufgerufen, wenn die alten und neuen Werte unterscheiden. Überprüfen Sie, ob Sie OnAbsoluteBoundsChanged aufrufen.
Wann diese Methode verwendet wird
Verwenden Sie diese Methode, wenn Sie Werte aktualisieren möchten, die nicht im Speicher sind - d. h nicht Eigenschaften der Modell- oder Diagrammelemente. Diese Methode wird immer aufgerufen, nachdem das umgebende Feld ändert, wenn der Benutzer den Befehl "Rückgängig" aufruft.
Wenn Sie auf die Änderung reagieren möchten, indem Sie ein anderes Änderungsinnere ausführen, erstellen das Modell oder das Diagramm - beispielsweise die Position von benachbarten Formen an - ein ChangeRule, um auf die AbsoluteBounds Domäneneigenschaft in der Formklasse zu beobachten. In einem mit unerledigten stellen alle speicherinternen Eigenschaften vom Rückgängigmachen Handler zurück, und die Änderungsregel wird nicht aufgerufen. Weitere Informationen finden Sie im Beispiel in AbsoluteBoundsDomainPropertyId.
Wenn Sie die Größe oder der Speicherort einer Form einschränken möchten, verwenden Sie BoundsRules.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.