UIElement.OnRenderSizeChanged(SizeChangedInfo) Método

Definição

Quando substituído em uma classe derivada, participa de operações de renderização que são direcionadas pelo sistema de layout. Esse método é invocado após a atualização de layout e antes da RenderSize renderização, se o elemento tiver sido alterado como resultado da atualização de 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.

Comentários

Esse método não tem nenhuma implementação padrão. Um elemento típico WPF no nível da estrutura usa a implementação de substituição de FrameworkElement. A FrameworkElement implementação invalida as propriedades e Width as Height propriedades e manipula os conceitos básicos de refazer o layout. Substituir OnRenderSizeChanged no nível UIElement implica que a implementação do elemento deliberadamente não está usando a implementação no nível da estrutura WPF e, portanto, seu elemento deve lidar com a lógica de layout mais diretamente, normalmente escrevendo um sistema de layout de substituição.

Aplica-se a