UIElement.IsMeasureValid Свойство

Определение

Возвращает значение, указывающее, действителен ли текущий размер, возвращенный измерением структуры.

public:
 property bool IsMeasureValid { bool get(); };
public bool IsMeasureValid { get; }
member this.IsMeasureValid : bool
Public ReadOnly Property IsMeasureValid As Boolean

Значение свойства

Boolean

true, если проход измерения структуры вернул действительное и текущее значение; в противном случае — false.

Комментарии

Вы можете принудительно установить измерение и расположение, чтобы быть недействительными, вызвав InvalidateMeasure этот элемент (или любой родительский элемент вверх по визуальному дереву). Это определяет макет для асинхронного раскомпозиции, который происходит в определенный момент системой макета. Кроме того, можно выполнить немедленный вызов UpdateLayout. Однако следует вызывать UpdateLayout только в том случае, если вполне вероятно, что дальнейшие недопустимые изменения не ожидаются (большое количество ненужных принудительных обновлений будет иметь последствия для производительности).

Если IsMeasureValid это falseтак, IsArrangeValid также должно быть false (с помощью принудительной логики процесса макета расположение не может быть допустимым без измерения в первую очередь допустимо).

Применяется к

См. также раздел