Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Método UIElement.UpdateLayout

Certifique-se de que todos os elementos visuais filhos deste elemento são atualizados corretamente para o layout.

Namespace:  System.Windows
Assembly:  PresentationCore (em PresentationCore.dll)

public void UpdateLayout()

Quando você chamar esse método, elementos com IsMeasureValidfalse ou IsArrangeValidfalse chamarão MeasureCore - específico e métodos de ArrangeCore , que força a atualização de layout, e todos os tamanhos computados serão validados.

Chamar este método não tem efeito se o layout permanece inalterada, ou se nem a organização ou o estado de medição de um layout é inválido. Entretanto, se o layout é válido em um ou outro aspecto, a chamada de UpdateLayout refará o layout inteiro. Portanto, você deve evitar chamar UpdateLayout após cada alteração incremental e menor na árvore de elemento. O sistema de layout executará o layout do elemento de uma maneira adiada, usando um algoritmo que equilibre o desempenho e moeda, e com uma estratégia peso para adiar alterações às raízes até que todos os elementos filho sejam válidos. Você só deve chamar UpdateLayout se você precisar absolutamente tamanhos atualizados e posições, e somente após você ter certeza que tudo se altera as propriedades que você controla e que pode afetar o layout são concluídos.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

Mostrar:
© 2014 Microsoft