UIElement.OnRenderSizeChanged(SizeChangedInfo) Metoda

Definicja

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.

Dotyczy