UIElement.OnRenderSizeChanged(SizeChangedInfo) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.