TextPointer.HasValidLayout Property

Definition

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

Property Value

true if the layout is current and valid; otherwise, false.

Remarks

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. For more information, see Layout.

Applies to