WPF richTextBox 滚动到某项
在网上没有找到合适的代码,自己写了一段,还有待优化。。。
直接上代码
/// <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 滚动到某项相关推荐
- WPF RichTextBox自动调整高度
WPF RichTextBox自动调整高度 原文:WPF RichTextBox自动调整高度 大概两年前的这个时间段,当时做项目遇到了一个问题:环境VS2005.WinForm,需要RichTextB ...
- WPF RichTextBox将FlowDocument节点元素移动到可视范围
默认情况下,当更新WPF RichTextBox时,系统不会自动将更新的内容展示到可视范围中,所以需要通过RichTextBox的一个方法ScrollToVerticalOffset来设置当前显示的位 ...
- WPF 菜单栏滚动到顶部后固定的两种方法
最近项目中有这么个需求: 菜单栏滚动到顶部后固定在顶部,专业的名词叫吸顶..这在移动端还是比较常见的. 看看效果: 下面直接看看代码喽,代码不多: 第一种方法思路: 写一个和菜单一模一样的菜单,放在窗 ...
- WPF RichTextBox相关总结
由于公司涉及到聊天对话框的功能,就想到了RichTextBox,查阅相关资料,总结下: 一.RichTextBox的内容相关的类 1.1RichTextBox的内容结构 RichTexBox是个可编辑 ...
- WPF RichTextBox 控件常用方法和属性
以下内容转自 http://blog.csdn.net/yulongguiziyao/article/details/25330551. 1. 取得已被选中的内容: (1)使用 RichTextBox ...
- WPF RichTextBox 总结
转自 https://www.cnblogs.com/fuchongjundream/p/3889469.html 一.RichTextBox的内容相关的类 1.1RichTextBox的内容结构 R ...
- wpf richtextbox 存储到数据库并显示
做一个项目,需要图文一起存入数据库,在网上浏览了很久.终于实现了在RICHTEXTBOX里面和数据库读写图文的方法. 存入数据库. public string toxaml() { ...
- WPF RichTextBox的Document属性的序列化与反序列化
序列化: string strDocument = System.Windows.Markup.XamlWriter.Save(m_RichTextBox.Document); 保存成字符串的形式 反 ...
- WPF RichTextBox·绑定数据
一. 添加BinBindableRichTextBox类 public class BindableRichTextBox : RichTextBox{public new FlowDocument ...
最新文章
- 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统(瘋耔修改篇二)...
- C/C++ 语言中表达式的求值
- 【LeetCode】13. Roman to Integer
- 【noi 2.6_9284】盒子与小球之二(DP)
- 2.4-2.5、Hive整合(整合Spark、整合Hbase)、连接方式Cli、HiveServer和hivemetastore、Squirrel SQL Client等
- NLTK自带的词干提取器
- GitHub项目管理维护实用教程
- java int 和 long比较大小会_解析java的addExact()与multiplyExact()
- python提取视频中的音频 代码_如何使用python从视频文件中提取音频?
- Go语言:交换两个整型变量的值
- Android 分贝测试仪功能,Android最新大厂面试真题总结
- 产品设计:Material Design 学习笔记一
- 12306验证码识别V1.5
- Python代码画喜羊羊怎么画_卧槽!没想到,用Python竟能做五仁月饼
- 2016基于百度地图定位
- 数据增强方法:图片镜像、图片缩放、图片旋转、加噪点
- 1926163-51-0|肽基脯氨酰异构酶底物:WFY(p)SPR-7-氨基-4-甲基香豆素
- Android 关于系统应用添加一键拨号
- Protege使用教程(基础篇)
- SIMM300的一些知识(转)
热门文章
- RNN-LSTM循环神经网络-03Tensorflow进阶实现
- Android平台监听系统截屏方案预研及相关知识点
- android的窗口机制分析------ViewRoot类
- Binder子系统之调试分析(一)
- Android开发工具之Android Studio-合并主干和分支代码
- JZOJ 5404. 【NOIP2017提高A组模拟10.10】Graph
- 用python排教室_开学季,教你用Python画大学教室座位神分区图!网友直呼“中枪”...
- QT 定时器与动画实现
- ACM竞赛学习整理--模拟算法举例POJ1068
- python回归模型 变量筛选_如何进行高维变量筛选和特征选择(一)?Lasso回归