Прочитать на английском

Поделиться через


UIElement.OnRenderSizeChanged(SizeChangedInfo) Метод

Определение

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

protected internal virtual void OnRenderSizeChanged (System.Windows.SizeChangedInfo info);

Параметры

info
SizeChangedInfo

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

Комментарии

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

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