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).

IsMeasureValidtrue 하지 않는 한 IsArrangeValid true 수 없습니다. 레이아웃 프로세스에서는 먼저 측정값이 유효 하지 않은 경우에는 정렬을 사용할 수 없습니다.IsArrangeValid cannot be true unless IsMeasureValid is also true (in the layout process, arrangement cannot be valid without measurement first being valid).

적용 대상

추가 정보