如何使用WPF在文本框中的文本开头插入光标

时间:2013-05-01 15:24:12

标签: c# wpf

我有一个列表框,当选择一个项目时,它用于填充一组控件,如文本框,单选按钮等。我想要做的是在所选项目被解析到相应的控件后,光标出现在第一个文本框中。花了很多时间在这里阅读一些帖子并在MSDN上进行研究后,我仍然无法完成这个简单的任务。

在代码中,我有txtInstName.Focus();。我已经通过检查Keyboard.FocusedElement属性确认txtInstName确实具有焦点。那么如何将光标放在txtInstName中文本的开头?我已经尝试了txtIns6tName.Select(0,0);但是没有将光标插入我想要的地方。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用以下属性

MyTextBox.CaretIndex = someInt32;

此属性获取或设置插入符的插入位置索引。