UIElement.IsMeasureValid Propriedade
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.
Obtém um valor que indica se o tamanho atual retornado pela medida de layout é válido.
public:
property bool IsMeasureValid { bool get(); };
public bool IsMeasureValid { get; }
member this.IsMeasureValid : bool
Public ReadOnly Property IsMeasureValid As Boolean
Valor da propriedade
true
se o cálculo da medida de layout retornou um valor válido e atual; caso contrário, false
.
Comentários
Você pode forçar a medida e a disposição a serem invalidadas chamando InvalidateMeasure esse elemento (ou qualquer elemento pai na árvore visual). Isso designa o layout para recomposição de forma assíncrona, ocorrendo em um momento determinado pelo sistema de layout. Como alternativa, você pode fazer uma chamada imediata para UpdateLayout. No entanto, você só deve chamar UpdateLayout se for provável que não haja mais invalidações pendentes (um grande número de atualizações forçadas desnecessariamente terá consequências de desempenho).
Se IsMeasureValid for false
, IsArrangeValid também deve ser false
(pela lógica imposta do processo de layout, a disposição não pode ser válida sem que a medida seja válida primeiro).