UIElement.IsArrangeValid Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, являются ли действительными вычисленные размер и позиция дочерних элементов в структуре данного элемента.
public:
property bool IsArrangeValid { bool get(); };
public bool IsArrangeValid { get; }
member this.IsArrangeValid : bool
Public ReadOnly Property IsArrangeValid As Boolean
Значение свойства
true
, если размер и позиция структуры действительны; в противном случае — false
.
Комментарии
Вы можете принудительно сделать упорядочение недействительным, вызвав InvalidateArrange для этого элемента (или его родительских элементов). Это помечает макет для повторной компоновки в такое время, как определяет система макета. Кроме того, можно выполнить немедленный вызов UpdateLayout , но это следует делать только в том случае, если вы уверены, что дальнейшие изменения не ожидаются (большое количество необязательных принудительных обновлений влияет на производительность).
IsArrangeValid не может быть true
, если IsMeasureValid также не является true
(в процессе макета расположение не может быть допустимым, если измерение сначала является допустимым).