UIElement.IsMeasureValid UIElement.IsMeasureValid UIElement.IsMeasureValid UIElement.IsMeasureValid Property

정의

레이아웃 측정으로 반환된 현재 크기가 올바른지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the current size returned by layout measure is valid.

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

속성 값

레이아웃의 측정 처리 단계에서 올바른 최신 값이 반환되었으면 true이고, 그렇지 않으면 false입니다.true if the measure pass of layout returned a valid and current value; otherwise, false.

설명

측정 및 호출 하 여 무효화 될 정렬이 할 수 있습니다 InvalidateMeasure 이 요소 (또는 시각적 트리 부모 요소).You can force measurement and arrangement to be invalidated by calling InvalidateMeasure on this element (or any parent element up the visual tree). 이 지정 재 컴퍼지션에 대 한 레이아웃을 비동기적으로 레이아웃 시스템에서 결정 하는 시간에 발생 합니다.This designates the layout for recomposition asynchronously, occurring at a time determined by the layout system. 또는을 직접 호출을 만들 수 있습니다 UpdateLayout합니다.Alternatively, you could make an immediate call to UpdateLayout. 하지만만 호출 해야 UpdateLayout 없습니다 추가 무효화는 보류 중인 것일 수 있습니다 (불필요 하 게 강제 업데이트 수가 많은 경우 성능이 저하 될 권한이 됩니다).However, you should only call UpdateLayout if it is likely that no further invalidations are pending (a large number of unnecessarily forced updates will have performance consequences).

경우 IsMeasureValid 됩니다 falseIsArrangeValid 수도 있어야 false (레이아웃 프로세스의 논리를 적용된 하 여 수 없는 경우가).If IsMeasureValid is false, IsArrangeValid must also be false (by the enforced logic of the layout process, arrangement cannot be valid without measurement first being valid).

적용 대상

추가 정보