UWP:无焦点滚动到RichEditBox的末尾

时间:2020-06-29 10:29:37

标签: scroll uwp focus richeditbox

我正在用文本区域之类的控制台编写UWP应用。 不使用Focus怎么滚动到结尾。在我的案例中,焦点没有用,因为我的应用输入了一个以上的文本。在写入输入之一时,RichEditBox中异步更改的数据以及已设置的Programficaly Focus使得不可能实现,因为carret正在移至richeditbox。

1 个答案:

答案 0 :(得分:0)

滚动到没有焦点的RichEditBox的结尾

您可以使用ScrollIntoView方法滚动结束RichEditBox的焦点。有关更多详细信息,请参考以下代码。

private async void bookmarkBtn_Click(object sender, RoutedEventArgs e)
{
    string tmp = string.Empty;
    REB.Document.GetText(TextGetOptions.None, out tmp);
    REB.Document.GetRange(0, tmp.Length).ScrollIntoView(PointOptions.None);
}
相关问题