C# 即使在我将焦点切换到另一个文本框后,如何保持文本框滚动到最后?

C# 即使在我将焦点切换到另一个文本框后,如何保持文本框滚动到最后?,c#,.net,wpf,textbox,focus,C#,.net,Wpf,Textbox,Focus,我有两个文本框,每次文本更改时,文本框都会从文本框A复制文本框B,但文本框A不会一直滚动到最后。它们都是单行文本框,必须在100%的时间结束时显示光标。请帮忙 private void Question_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e) { autoComplete.Text = Question.Text; autoComplete

我有两个文本框,每次文本更改时,文本框都会从文本框A复制文本框B,但文本框A不会一直滚动到最后。它们都是单行文本框,必须在100%的时间结束时显示光标。请帮忙

    private void Question_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e)
    {
        autoComplete.Text = Question.Text;
        autoComplete.Focus();
        autoComplete.Select(autoComplete.Text.Length, 0);
        Question.Focus();
    }
试试这个: TextboxA.CaretIndex=TextboxA.Text.Length