UIElement.IsMeasureValid プロパティ

定義

レイアウト メジャーによって返される現在のサイズが有効かどうかを示す値を取得します。

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

プロパティ値

true レイアウトのメジャー パスが有効な値と現在の値を返した場合。それ以外の場合は false

注釈

測定と配置を強制的に無効にするには、この要素 (またはビジュアル ツリーの上にある任意の親要素) で InvalidateMeasure を呼び出します。 これにより、レイアウト システムによって決定される一度に発生する、非同期的に再配置するレイアウトが指定されます。 または、 UpdateLayoutの呼び出しをすぐに行うことができます。 ただし、 UpdateLayout を呼び出す必要があるのは、それ以上の無効化が保留中でない可能性がある場合のみです (多くの不必要に強制された更新ではパフォーマンスが低下します)。

IsMeasureValidfalse場合は、IsArrangeValidfalseする必要があります (レイアウト プロセスの強制ロジックにより、最初に測定が有効でないと配置を有効にできません)。

適用対象

こちらもご覧ください