TextPointer.IsAtLineStartPosition プロパティ


現在の位置が行頭にあるかどうかを示す値を取得します。Gets a value that indicates whether the current position is at the beginning of a line.

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


現在の位置が行頭にある場合は true。それ以外の場合は falsetrue if the current position is at the beginning of a line; otherwise, false.


TextPointer 2 つの行の間など、あいまいな位置を指している場合は、 LogicalDirectionプロパティで指定された方向の行が相対開始行として選択されます。If the TextPointer points to an ambiguous position, for example, between two lines, the line in the direction specified by the LogicalDirection property is selected as the relative starting line.

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