Condividi tramite


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