从头开始显示TextBox的选定文本

时间:2013-06-03 04:13:28

标签: c# wpf silverlight

我有一个简单的silverlight应用程序,带有文本框和按钮,当文本长度超过文本框的宽度时,所选文本始终显示文本的结尾部分,是否可以在显示文本时从头开始显示文本选择?

我已经尝试将SelectionStart设置为0但是它不起作用,通过将SelectionLength设置为0将从头开始显示,但文本未被选中/突出显示。

private void button1_Click(object sender, RoutedEventArgs e)
{
    textBox1.Text = "very looooooooooong text";
    textBox1.SelectAll();
    textBox1.Focus();
}

1 个答案:

答案 0 :(得分:0)

您可以使用文本框的 CaretIndex 属性。 像textBox.CaretIndex = 0;