UIElement.OnRenderSizeChanged(SizeChangedInfo) Método

Definição

Quando sobreposto numa classe derivada, participa em operações de renderização que são dirigidas pelo sistema de layout. Este método é invocado após a atualização do layout e antes da renderização, se o elemento RenderSize tiver mudado como resultado da atualização do layout.

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)

Parâmetros

info
SizeChangedInfo

Os parâmetros empacotados (SizeChangedInfo), que incluem tamanhos antigos e novos, e qual dimensão realmente muda.

Observações

Este método não tem implementação por defeito. Um elemento típico ao nível da framework WPF utiliza a implementação de override de FrameworkElement. A FrameworkElement implementação invalida as Width propriedades e Height trata dos conceitos básicos de refazer o layout. Sobrepor OnRenderSizeChanged ao nível UIElement implica que a implementação do seu elemento está deliberadamente a não usar a implementação ao nível do framework WPF, e por isso o seu elemento tem de lidar com a lógica de layout de forma mais direta, tipicamente escrevendo um sistema de layout substituto.

Aplica-se a