Condividi tramite


Metodo NodeShape.OnAbsoluteBoundsChanged

Chiamato quando la dimensione o la posizione della forma ha modificato.

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

Sintassi

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

Parametri

Note

Eseguire l'override del metodo nella classe della forma, per rispondere a una modifica di forma o di posizione.Questo metodo verrà chiamato solo se i valori nuovi e precedenti sono diversi.Assicurarsi di chiamare [base.OnAbsoluteBoundsChanged(e)].

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 utilizzando un altro interno della modifica il modello o nel diagramma ad esempio modificare la posizione delle forme adiacenti - crea un oggetto ChangeRule per osservare AbsoluteBounds proprietà di dominio nella classe della forma.In un'operazione di annullamento, tutte le proprietà archivio vengono reimpostate dal gestore di annullamento e la regola di modifica non viene chiamata.Per ulteriori informazioni, vedere l'esempio 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