【问题标题】:UWP : Scroll to end of RichEditBox without focusUWP:在没有焦点的情况下滚动到 RichEditBox 的末尾
【发布时间】:2020-10-19 12:01:51
【问题描述】:

我正在编写一个带有类似文本区域的控制台的 UWP 应用程序。 如何在不使用 Focus 的情况下滚动到结尾。在我的情况下,焦点没有用,因为我的应用程序有一个以上的文本输入。在写入其中一个输入时,RichEditBox 中的异步更改数据并以编程方式设置焦点使其不可能,因为 carret 正在移动到richeditbox。

【问题讨论】:

标签: scroll uwp focus richeditbox


【解决方案1】:

在没有焦点的情况下滚动到 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);
}

【讨论】:

    猜你喜欢
    • 2012-04-03
    • 2022-01-01
    • 1970-01-01
    • 2012-04-28
    • 2017-10-05
    • 2020-10-09
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    相关资源
    最近更新 更多