UIElement.IsArrangeValid UIElement.IsArrangeValid UIElement.IsArrangeValid UIElement.IsArrangeValid Property

定義

この要素のレイアウトにおける子要素の計算済みのサイズと位置が有効かどうかを示す値を取得します。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。それ以外の場合は falsetrue 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).

適用対象

こちらもご覧ください