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
- e
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Oggetto che specifica i limiti assoluti nuovi e precedenti.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.