1. 程式人生 > >uwp - RichEditBox 解決設定字型樣式後滾動條自動回滾頂部的問題

uwp - RichEditBox 解決設定字型樣式後滾動條自動回滾頂部的問題

原文: uwp - RichEditBox 解決設定字型樣式後滾動條自動回滾頂部的問題

  開發中碰到一個問題,當RichEditBox輸入的文字達到一定行數的時候,滾動條此時位於底部,改變文字樣式(如字型大小、顏色等)後滾動條會自動返回頂部,但是輸入游標其實還是在原來的位置,這樣使用者體驗極差。解決方案我是在設定完成文字樣式後重新將游標位置設定一遍就可以了。

在改變文字樣式之後加上這句程式碼:

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