UIElement.IsMeasureValid プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レイアウト メジャーによって返される現在のサイズが有効かどうかを示す値を取得します。
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 を呼び出す必要があるのは、それ以上の無効化が保留中でない可能性がある場合のみです (多くの不必要に強制された更新ではパフォーマンスが低下します)。
IsMeasureValidがfalse場合は、IsArrangeValidもfalseする必要があります (レイアウト プロセスの強制ロジックにより、最初に測定が有効でないと配置を有効にできません)。