UIElement.OnRenderSizeChanged(SizeChangedInfo) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.