首页 > 代码库 > uwp - RichEditBox - 滚动至光标位置,解决行数超出后设置颜色滚动条回滚顶部的问题
uwp - RichEditBox - 滚动至光标位置,解决行数超出后设置颜色滚动条回滚顶部的问题
开发中碰到一个问题,当RichEditBox输入的文本达到一定行数的时候设置文本颜色或大小、样式等滚动条会跳到顶部,但是光标其实还是在下面的位置,这样对用户体验造成很大困扰,解决方案就是在设置完成颜色大小样式后重新将光标位置设置一下就可以了。
在设置文本颜色之后加上这句代码:
1 //重新定位到位置 2 try 3 { 4 控件名字.Document.Selection.EndKey(TextRangeUnit.Line, false); 5 } 6 catch 7 { 8 9 }
应该解决了。
uwp - RichEditBox - 滚动至光标位置,解决行数超出后设置颜色滚动条回滚顶部的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。