C# 从开头显示文本框的选定文本

C# 从开头显示文本框的选定文本,c#,wpf,silverlight,C#,Wpf,Silverlight,我有一个简单的silverlight应用程序,带有一个文本框和一个按钮,当文本长度超过文本框的宽度时,所选文本始终显示文本的结尾部分,是否可以在选择文本时从头显示文本 我已尝试将SelectionStart设置为0,但不起作用,通过将SelectionLength设置为0,将从开始显示,但文本未被选中/突出显示 private void button1_Click(object sender, RoutedEventArgs e) { textBox1.Text = "very looo

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

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

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

您可以使用textbox的CaretIndex属性。
如textBox.CaretIndex=0

这只是将光标设置为开头,文本未被选中。silverlight也没有此属性