UIElement.OnRenderSizeChanged(SizeChangedInfo) Metodo

Definizione

Quando sottoposto a override in una classe derivata, partecipa alle operazioni di rendering dirette dal sistema di layout. Questo metodo viene richiamato dopo l'aggiornamento del layout e prima del RenderSize rendering, se l'elemento è stato modificato in seguito all'aggiornamento del layout.

protected public:
 virtual void OnRenderSizeChanged(System::Windows::SizeChangedInfo ^ info);
protected internal virtual void OnRenderSizeChanged(System.Windows.SizeChangedInfo info);
abstract member OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
override this.OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
Protected Friend Overridable Sub OnRenderSizeChanged (info As SizeChangedInfo)

Parametri

info
SizeChangedInfo

Parametri in pacchetto (SizeChangedInfo), che includono dimensioni precedenti e nuove e quale dimensione cambia effettivamente.

Commenti

Questo metodo non ha un'implementazione predefinita. Un tipico elemento a livello di framework macchine virtuali Windows usa l'implementazione dell'override da FrameworkElement. L'implementazione FrameworkElement invalida le Width proprietà e Height e gestisce le nozioni di base per la ricreazione del layout. L'override di OnRenderSizeChanged a livello di UIElement implica che l'implementazione dell'elemento non usa deliberatamente l'implementazione a livello di framework macchine virtuali Windows e pertanto l'elemento deve gestire la logica di layout più direttamente, in genere scrivendo un sistema di layout sostitutivo.

Si applica a