UIElement.OnRenderSizeChanged(SizeChangedInfo) Метод

Определение

При переопределении в производном классе участвует в операциях отрисовки, направляемых системой макета. Этот метод вызывается после обновления макета и перед отрисовкой, если RenderSize элемента изменился в результате обновления макета.

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)

Параметры

info
SizeChangedInfo

Упакованные параметры (SizeChangedInfo), включающие старый и новый размеры и измерение, которое фактически изменяется.

Комментарии

Этот метод не имеет реализации по умолчанию. Типичный элемент уровня платформы WPF использует реализацию переопределения из FrameworkElement. Реализация FrameworkElement делает недействительными Width свойства и Height обрабатывает основы переделки макета. Переопределение OnRenderSizeChanged на UIElement уровне подразумевает, что реализация элемента намеренно не использует реализацию на уровне платформы WPF, поэтому элемент должен обрабатывать логику макета более непосредственно, как правило, путем написания системы макета замены.

Применяется к