Ler em inglês

Compartilhar via


UIElement.InvalidateMeasure Método

Definição

Invalida o estado de medida (layout) de um UIElement.

public void InvalidateMeasure();

Comentários

UpdateLayout é basicamente equivalente a chamar InvalidateMeasure e InvalidateArrange em sequência.

As atualizações de layout podem ser forçadas pelo código do aplicativo em vez de depender do comportamento interno do sistema de layout. No entanto, isso geralmente não é recomendado. Chamar InvalidateArrange, InvalidateMeasure ou UpdateLayout geralmente é desnecessário e pode causar baixo desempenho se usado em excesso. Em muitas situações em que o código do aplicativo pode estar alterando as propriedades de layout, o sistema de layout provavelmente já estará processando atualizações de forma assíncrona. O sistema de layout também tem otimizações para lidar com cascatas de alterações de layout por meio de relações pai-filho e forçar o layout com o código do aplicativo pode funcionar em relação a essas otimizações. No entanto, é possível que existam situações de layout em cenários mais complicados em que forçar layout é a melhor opção para resolver um problema de tempo ou outro problema com layout. Use-o deliberadamente e com moderação.

Aplica-se a

Produto Versões
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Confira também