UIElement.IsArrangeValid Свойство

Определение

Возвращает значение, указывающее, являются ли действительными вычисленные размер и позиция дочерних элементов в структуре данного элемента.Gets a value indicating whether the computed size and position of child elements in this element's layout are valid.

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

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

true, если размер и позиция структуры действительны; в противном случае — false.true if the size and position of layout are valid; otherwise, false.

Комментарии

Можно принудительно задать недействительность упорядочения, вызвав InvalidateArrange для этого элемента (или его родителей).You can force arrangement to be invalidated by calling InvalidateArrange on this element (or its parents). Это помечает макет для повторной композиции в тот момент, когда определяется системой макета.This flags the layout for recomposition at such time as the layout system determines. Кроме того, можно выполнить немедленное обращение к UpdateLayout, но это следует делать только в том случае, если известно, что дальнейшие недействительности недействительны (большое количество необязательных принудительных обновлений имеет последствия для производительности).Alternatively, an immediate call to UpdateLayout could be made, but this should only be done if it is certain that no further invalidations are pending (a large number of unnecessarily forced updates has performance consequences).

IsArrangeValid не может быть true, если только IsMeasureValid также не true (в процессе макета компоновка не может быть допустимой без предварительного измерения).IsArrangeValid cannot be true unless IsMeasureValid is also true (in the layout process, arrangement cannot be valid without measurement first being valid).

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

Дополнительно