UIElement.OnRenderSizeChanged(SizeChangedInfo) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.