UIElement.OnRenderSizeChanged(SizeChangedInfo) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.