在网上没有找到合适的代码,自己写了一段,还有待优化。。。

直接上代码

/// <summary>/// 滚动到某项/// </summary>/// <param name="sparent"></param>private void ScrollItem(Block sparent){int count = richTextBox1.Document.ContentStart.GetOffsetToPosition(richTextBox1.Document.ContentEnd);//获取整个textbox中文本的高度int s1 = richTextBox1.Document.ContentStart.GetOffsetToPosition(sparent.ContentEnd);//项block到文档起点的高度int s2 = sparent.ContentEnd.GetOffsetToPosition(richTextBox1.Document.ContentEnd);//项block到文档结束点的高度 double h1 = (double)scHeight / count * s1;// (int)((scheight / 100) * s1);//滚动条高度平分,提取滚动条位置点
richTextBox1.ScrollToVerticalOffset(h1 - 60);}private void richTextBox1_ScrollChanged(object sender, ScrollChangedEventArgs e){scHeight = e.ExtentHeight;}

转载于:https://www.cnblogs.com/tianciliangen/p/8809794.html

WPF richTextBox 滚动到某项相关推荐

  1. WPF RichTextBox自动调整高度

    WPF RichTextBox自动调整高度 原文:WPF RichTextBox自动调整高度 大概两年前的这个时间段,当时做项目遇到了一个问题:环境VS2005.WinForm,需要RichTextB ...

  2. WPF RichTextBox将FlowDocument节点元素移动到可视范围

    默认情况下,当更新WPF RichTextBox时,系统不会自动将更新的内容展示到可视范围中,所以需要通过RichTextBox的一个方法ScrollToVerticalOffset来设置当前显示的位 ...

  3. WPF 菜单栏滚动到顶部后固定的两种方法

    最近项目中有这么个需求: 菜单栏滚动到顶部后固定在顶部,专业的名词叫吸顶..这在移动端还是比较常见的. 看看效果: 下面直接看看代码喽,代码不多: 第一种方法思路: 写一个和菜单一模一样的菜单,放在窗 ...

  4. WPF RichTextBox相关总结

    由于公司涉及到聊天对话框的功能,就想到了RichTextBox,查阅相关资料,总结下: 一.RichTextBox的内容相关的类 1.1RichTextBox的内容结构 RichTexBox是个可编辑 ...

  5. WPF RichTextBox 控件常用方法和属性

    以下内容转自 http://blog.csdn.net/yulongguiziyao/article/details/25330551. 1. 取得已被选中的内容: (1)使用 RichTextBox ...

  6. WPF RichTextBox 总结

    转自 https://www.cnblogs.com/fuchongjundream/p/3889469.html 一.RichTextBox的内容相关的类 1.1RichTextBox的内容结构 R ...

  7. wpf richtextbox 存储到数据库并显示

    做一个项目,需要图文一起存入数据库,在网上浏览了很久.终于实现了在RICHTEXTBOX里面和数据库读写图文的方法. 存入数据库. public string toxaml()         {   ...

  8. WPF RichTextBox的Document属性的序列化与反序列化

    序列化: string strDocument = System.Windows.Markup.XamlWriter.Save(m_RichTextBox.Document); 保存成字符串的形式 反 ...

  9. WPF RichTextBox·绑定数据

    一. 添加BinBindableRichTextBox类 public class BindableRichTextBox : RichTextBox{public new FlowDocument ...

最新文章

  1. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统(瘋耔修改篇二)...
  2. C/C++ 语言中表达式的求值
  3. 【LeetCode】13. Roman to Integer
  4. 【noi 2.6_9284】盒子与小球之二(DP)
  5. 2.4-2.5、Hive整合(整合Spark、整合Hbase)、连接方式Cli、HiveServer和hivemetastore、Squirrel SQL Client等
  6. NLTK自带的词干提取器
  7. GitHub项目管理维护实用教程
  8. java int 和 long比较大小会_解析java的addExact()与multiplyExact()
  9. python提取视频中的音频 代码_如何使用python从视频文件中提取音频?
  10. Go语言:交换两个整型变量的值
  11. Android 分贝测试仪功能,Android最新大厂面试真题总结
  12. 产品设计:Material Design 学习笔记一
  13. 12306验证码识别V1.5
  14. Python代码画喜羊羊怎么画_卧槽!没想到,用Python竟能做五仁月饼
  15. 2016基于百度地图定位
  16. 数据增强方法:图片镜像、图片缩放、图片旋转、加噪点
  17. 1926163-51-0|肽基脯氨酰异构酶底物:WFY(p)SPR-7-氨基-4-甲基香豆素
  18. Android 关于系统应用添加一键拨号
  19. Protege使用教程(基础篇)
  20. SIMM300的一些知识(转)

热门文章

  1. RNN-LSTM循环神经网络-03Tensorflow进阶实现
  2. Android平台监听系统截屏方案预研及相关知识点
  3. android的窗口机制分析------ViewRoot类
  4. Binder子系统之调试分析(一)
  5. Android开发工具之Android Studio-合并主干和分支代码
  6. JZOJ 5404. 【NOIP2017提高A组模拟10.10】Graph
  7. 用python排教室_开学季,教你用Python画大学教室座位神分区图!网友直呼“中枪”...
  8. QT 定时器与动画实现
  9. ACM竞赛学习整理--模拟算法举例POJ1068
  10. python回归模型 变量筛选_如何进行高维变量筛选和特征选择(一)?Lasso回归