如何:将光标置于 TextBox 控件中的文本的开头或末尾

此示例演示如何将光标置于 TextBox 控件的文本内容的开头或末尾。

定义 TextBox 控件

以下 Extensible Application Markup Language (XAML) 代码描述了 TextBox 控件并为其分配名称。

<TextBox
  Name="tbPositionCursor"
>
  Here is some text in my text box...
</TextBox>

将光标定位在起始位置

若要将光标置于 TextBox 控件中内容的开头,请调用 Select 方法,并指定选择内容的起始位置为 0,选择长度为 0。

tbPositionCursor.Select(0, 0);
tbPositionCursor.Select(0, 0)

将光标定位在末尾

若要将光标置于 TextBox 控件中内容的末尾,请调用 Select 方法,并指定选择内容的起始位置与文本内容的长度相等,选择长度为 0。

tbPositionCursor.Select(tbPositionCursor.Text.Length, 0);
tbPositionCursor.Select(tbPositionCursor.Text.Length, 0)

另请参阅