Freigeben über


UIElement.OnRenderSizeChanged(SizeChangedInfo) Methode

Definition

Beteiligt sich beim Überschreiben in einer abgeleiteten Klasse an Rendervorgängen, die vom Layoutsystem gesteuert werden. Diese Methode wird nach der Aktualisierung des Layouts und vor dem Rendern aufgerufen, wenn sich die RenderSize des Elements aufgrund einer Layoutaktualisierung geändert hat.

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)

Parameter

info
SizeChangedInfo

Die Paketparameter (SizeChangedInfo), die sowohl alte wie neue Größen umfassen als auch die Dimension, die sich tatsächlich ändert.

Hinweise

Diese Methode verfügt über keine Standardimplementierung. Ein typisches WPF-Framework-Level-Element verwendet die Außerkraftsetzungsimplementierung von FrameworkElement. Die FrameworkElement Implementierung ungültigt die Width eigenschaften und Height behandelt die Grundlagen der Neuerstellung des Layouts. Das Überschreiben OnRenderSizeChanged auf ebener UIElement Ebene bedeutet, dass ihre Elementimplementierung absichtlich nicht die Implementierung auf WPF-Frameworkebene verwendet, und daher muss das Element die Layoutlogik direkter behandeln, in der Regel durch Schreiben eines Ersatzlayoutsystems.

Gilt für