Condividi tramite


Metodo NodeShape.OnAbsoluteBoundsChanged

Chiamato quando le dimensioni o la posizione della forma sono state modificate.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

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

Parametri

Note

Eseguire l'override di questo metodo nella classe di forma, per rispondere a una forma di modifica o di inserimento. Questo metodo verrà chiamato solo se i valori obsoleti e i nuovi valori diversi. Assicurarsi di chiamare il OnAbsoluteBoundsChanged.

Quando utilizzare questo metodo

  • Utilizzare questo metodo se si desidera aggiornare i valori che non sono nell'archivio, ovvero non sono proprietà degli elementi del diagramma o del modello. Questo metodo viene sempre chiamato dopo le modifiche del riquadro delimitatore, anche quando l'utente richiama il comando di annullamento.

  • Se si desidera rispondere alla modifica mediante un altro interno della modifica il modello o il diagramma ad esempio modificare la posizione delle forme adiacenti - crea un ChangeRule per osservare la proprietà del dominio AbsoluteBounds nella classe della forma. In un'operazione di annullamento, le proprietà di nell'archivio vengono reimpostate dal gestore di annullamento e la regola di modifica non viene chiamata. Per ulteriori informazioni, vedere l'esempio riportato in AbsoluteBoundsDomainPropertyId.

  • Se si desidera limitare le dimensioni o la posizione di una forma, utilizzare BoundsRules.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NodeShape Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams