UIElement.OnRenderSizeChanged(SizeChangedInfo) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu klasy pochodnej uczestniczy w operacjach renderowania, które są kierowane przez system układu. Ta metoda jest wywoływana po aktualizacji układu i przed renderowaniem, jeśli element RenderSize uległ zmianie w wyniku aktualizacji układu.
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
Spakowane parametry (SizeChangedInfo), które zawierają stare i nowe rozmiary, a wymiar rzeczywiście się zmienia.
Uwagi
Ta metoda nie ma domyślnej implementacji. Typowy element na poziomie platformy WPF używa implementacji zastąpienia z FrameworkElementklasy . Implementacja FrameworkElement unieważnia Width właściwości i Height i obsługuje podstawy ponownego tworzenia układu. OnRenderSizeChanged Zastąpienie na UIElement poziomie oznacza, że implementacja elementu celowo nie korzysta z implementacji na poziomie platformy WPF, dlatego element musi obsługiwać logikę układu bardziej bezpośrednio, zazwyczaj pisząc system układu zastępczego.