UIElement.OnRenderSizeChanged(SizeChangedInfo) Metodo

Definizione

In caso di override in una classe derivata, partecipa alle operazioni di rendering gestite dal sistema di layout. Questo metodo viene richiamato dopo l'aggiornamento del layout e prima del rendering, se l'impostazione RenderSize dell'elemento è cambiata 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 nel pacchetto (SizeChangedInfo), che includono le dimensioni precedenti e nuove e la dimensione effettivamente modificata.

Commenti

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

Si applica a