如何将光标移动到 TextBox 控件中文本的开头或结尾处

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

定义 TextBox 控件

以下可扩展应用程序标记语言 (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)

另请参阅