uwp - RichEditBox 解决设置字体样式后滚动条自动回滚顶部的问题

简介: 原文:uwp - RichEditBox 解决设置字体样式后滚动条自动回滚顶部的问题  开发中碰到一个问题,当RichEditBox输入的文本达到一定行数的时候,滚动条此时位于底部,改变文本样式(如字体大小、颜色等)后滚动条会自动返回顶部,但是输入光标其实还是在原来的位置,这样用户体验极差。
原文: uwp - RichEditBox 解决设置字体样式后滚动条自动回滚顶部的问题

  开发中碰到一个问题,当RichEditBox输入的文本达到一定行数的时候,滚动条此时位于底部,改变文本样式(如字体大小、颜色等)后滚动条会自动返回顶部,但是输入光标其实还是在原来的位置,这样用户体验极差。解决方案我是在设置完成文字样式后重新将光标位置设置一遍就可以了。

在改变文本样式之后加上这句代码:

1 //重新定位到位置
2             try
3             {
4                 控件名字.Document.Selection.EndKey(TextRangeUnit.Line, false);
5             }
6             catch
7             {
8 
9             }

 

目录
相关文章
|
API C# Windows
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
Winform中实现无边框窗体只需要设置FormBorderStyle = FormBorderStyle.None,但是无边框下我们需要保留移动窗体、拖拽调整大小、自定义美观好看的标题栏等...
3524 0
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
|
4月前
|
JavaScript
Elementplus淡入淡出效果,头部顶栏如何设置文字隐藏效果,默认图标如何收缩,icons如何通过类进行替换,侧边栏如何添加阴影,右边如何设置高度,侧边栏如何设置阴影,如何让icon与文字
Elementplus淡入淡出效果,头部顶栏如何设置文字隐藏效果,默认图标如何收缩,icons如何通过类进行替换,侧边栏如何添加阴影,右边如何设置高度,侧边栏如何设置阴影,如何让icon与文字
|
6月前
【UI】修改滚动条样式
【UI】修改滚动条样式
44 1
|
6月前
如何实现更改窗体标题栏的样式
如何实现更改窗体标题栏的样式
55 0
|
容器
uniapp滚动页面改变背景颜色
uniapp滚动页面改变背景颜色
383 0
|
前端开发
修改滚动条样式 #30
修改滚动条样式 #30
89 0
PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
808 0
PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
|
Web App开发 C# Windows
WPF 使用 WindowChrome,在自定义窗口标题栏的同时最大程度保留原生窗口样式(类似 UWP/Chrome)
原文:WPF 使用 WindowChrome,在自定义窗口标题栏的同时最大程度保留原生窗口样式(类似 UWP/Chrome) 版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
1611 0