从开头显示文本框中选择的文本

3

我有一个简单的Silverlight应用程序,其中包含一个文本框和一个按钮。当文本长度超过文本框的宽度时,所选文本总是显示文本的结尾部分。是否有可能在文本被选中的同时从开头显示文本?

我尝试将SelectionStart设置为0,但它不起作用。通过将SelectionLength设置为0可以从开头显示文本,但是文本没有被选中/高亮显示。

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

0
你可以使用文本框的CaretIndex属性。 例如:textBox.CaretIndex = 0;

1
这只是将光标设置到开头,文本并未被选中。此外,Silverlight没有此属性。 - uowzd01

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接