Compartilhar via


UIElement.OnRenderSizeChanged(SizeChangedInfo) Método

Definição

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

Comentários

Esse método não tem implementação padrão. Um elemento típico de nível de estrutura do WPF usa a implementação de substituição de FrameworkElement. A FrameworkElement implementação invalida as propriedades e Height as Width propriedades e manipula as noções básicas de refazer o layout. OnRenderSizeChanged Substituir no nível implica que a implementação do UIElement elemento deliberadamente não está usando a implementação de nível de estrutura do 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