UIElement.OnRenderSizeChanged(SizeChangedInfo) Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben werden, nehmen Sie an Renderingvorgängen teil, die vom Layoutsystem geleitet werden. Diese Methode wird nach der Layoutaktualisierung und vor dem Rendern aufgerufen, wenn sich das Element RenderSize 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 verpackten Parameter (SizeChangedInfo), die alte und neue Größen enthalten und welche Dimension tatsächlich geändert wird.

Hinweise

Diese Methode hat keine Standardimplementierung. Ein typisches WPF Framework-Level-Element verwendet die Außerkraftsetzungsimplementierung von FrameworkElement. Die FrameworkElement Implementierung ungültig und WidthHeight behandelt die Grundlagen der Neuerstellung des Layouts. Das Überschreiben von OnRenderSizeChanged auf UIElement-Ebene bedeutet, dass ihre Elementimplementierung absichtlich nicht die Implementierung auf WPF Frameworkebene verwendet, und daher muss das Element layoutlogik direkt behandeln, in der Regel durch Schreiben eines Ersatzlayoutsystems.

Gilt für: