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.
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.