Sdílet prostřednictvím


UIElement.OnRenderSizeChanged(SizeChangedInfo) Metoda

Definice

Při přepsání v odvozené třídě se účastní operací vykreslování, které jsou směrovány systémem rozložení. Tato metoda se vyvolá po aktualizaci rozložení a před vykreslováním, pokud se RenderSize prvek změnil v důsledku aktualizace rozložení.

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)

Parametry

info
SizeChangedInfo

Zabalené parametry (SizeChangedInfo), které zahrnují staré a nové velikosti a které dimenze se skutečně mění.

Poznámky

Tato metoda nemá výchozí implementaci. Typický element na úrovni architektury WPF používá implementaci přepsání z FrameworkElement. Implementace FrameworkElement zneplatní Width vlastnosti a Height vlastnosti a zpracovává základy přepracování rozložení. Přepsání OnRenderSizeChanged na UIElement úrovni znamená, že implementace elementu záměrně nepoužívá implementaci na úrovni architektury WPF, a proto váš prvek musí zpracovávat logiku rozložení přímo, obvykle zápisem náhradního systému rozložení.

Platí pro