TextPointer.HasValidLayout プロパティ

定義

現在の位置に関連付けられているテキスト コンテナーに有効な (最新の) レイアウトがあるかどうかを示す値を取得します。Gets a value that indicates whether the text container associated with the current position has a valid (up-to-date) layout.

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

プロパティ値

レイアウトが最新かつ有効な場合は true。それ以外の場合は falsetrue if the layout is current and valid; otherwise, false.

実装

System.Windows.Documents.ITextPointer.HasValidLayout

注釈

必要に応じて、有効なレイアウト ( GetLineStartPositionメソッド、 GetCharacterRectメソッド、 IsAtLineStartPositionプロパティなど) に依存する操作は、操作を続行する前に、有効なレイアウトを自動的に再生成しようとします。When necessary, operations that depend on a valid layout (such as the GetLineStartPosition method, GetCharacterRect method, and IsAtLineStartPosition property) attempt to automatically regenerate a valid layout before proceeding with the operation. レイアウトを再生成すると、比較的負荷のかかる操作になる可能性があります。Regenerating a layout can be a relatively expensive operation. レイアウトを再生成する可能性のある操作を実行する前に、このプロパティを使用して有効なレイアウトを確認します。Use this property to check for a valid layout before performing operations that may regenerate the layout. 詳細については、「Layout」 (レイアウト) を参照してください。For more information, see Layout.

適用対象