Język

UIElement.OnRenderSizeChanged(SizeChangedInfo) Metoda

Definicja

Po zastąpieniu w klasie 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, oraz wymiar rzeczywiście się zmienia.

Uwagi

Ta metoda nie ma domyślnej implementacji. Typowy element WPF na poziomie platformy używa implementacji zastąpienia z FrameworkElement. Implementacja FrameworkElement unieważnia Width właściwości i Height i obsługuje podstawy ponownego tworzenia układu. Zastępowanie OnRenderSizeChanged na poziomie UIElement oznacza, że implementacja elementu celowo nie korzysta z implementacji WPF na poziomie struktury, dlatego element musi obsługiwać logikę układu bardziej bezpośrednio, zazwyczaj pisząc system układu zastępczego.

Dotyczy