社区
C#
帖子详情
为何记事本、word2010、写字板的滚动条,拖动时反应都很快。但WPF中的TextBlock、TextBox、RichTextBox就慢?
startqu
2012-04-10 02:24:53
有谁知道原因的?
...全文
183
5
打赏
收藏
为何记事本、word2010、写字板的滚动条,拖动时反应都很快。但WPF中的TextBlock、TextBox、RichTextBox就慢?
有谁知道原因的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
startqu
2012-04-10
打赏
举报
回复
加了这句代码之后,速度反应快了一些,好了一点:
System.Windows.Media.RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly;
但和记事本、写字板、word等软件比起来,还是有一定的差距。
startqu
2012-04-10
打赏
举报
回复
是你的TextBox里的内容不够多吧。
当内容多到一定程度,就和记事本、写字板这些软件,有明显的性能上的区别了。
[Quote=引用 3 楼 的回复:]
我做过Sliverlight下的TextBox带滚动条的,感觉一点也不慢呀
[/Quote]
mizuho_2006
2012-04-10
打赏
举报
回复
我做过Sliverlight下的TextBox带滚动条的,感觉一点也不慢呀
startqu
2012-04-10
打赏
举报
回复
有没有解决的办法?
[Quote=引用 1 楼 的回复:]
WPF是通过DirectX渲染的
而你说的exe都是在win32直接操作的
多一道手续
[/Quote]
nonocast
2012-04-10
打赏
举报
回复
WPF是通过DirectX渲染的
而你说的exe都是在win32直接操作的
多一道手续
基于
WPF
的
rich
textbox
控件,按格式导入导出
word
文档内容
基于
WPF
的
rich
textbox
控件,按格式导入导出
word
文档内容
C#
wpf
Rich
TextBox
和行号有关的技术难点
Rich
TextBox
和行号有关的技术难点,实现
rich
textbox
添加行号
WPF
记事本
wpf
程序示例
记事本
WPF
记事本
wpf
程序示例
记事本
WPF
记事本
wpf
程序示例
记事本
WPF
文本框提示信息
WPF
Text 提示 Message!
WPF
Text 提示 Message!
WPF
rich text editor
【源码免费下载链接】:https://renmaiwang.cn/s/nvvwp 在Windows Presentation Foundation(
WPF
)框架
中
,富文本编辑器是一种高级的文本处理组件,能够支持格式化的文本输入和编辑。本项目利用
WPF
中
的`
Rich
TextBox
`控件,通过自定义扩展,实现了一个功能丰富的文本编辑器。下面将详细探讨`
Rich
TextBox
`控件及其在构建富文本编辑器
中
的应用。1. **`
Rich
TextBox
`控件**:`
Rich
TextBox
`是
WPF
提供的一种用于显示和编辑富文本的控件,它可以支持多种文本格式,如字体、字号、颜色、样式等。与`
TextBox
`控件不同,`
TextBox
`仅支持纯文本输入,而`
Rich
TextBox
`则可以处理复杂的格式化文本,包括段落、图像、超链接等。2. **文本格式化**:在富文本编辑器
中
,用户可以对文本进行各种格式化操作,例如改变字体、调整字体大小、设置文本颜色和背景色。这些功能可以通过`FlowDocument`和`TextRange`对象来实现。`FlowDocument`是`
Rich
TextBox
`的数据源,它包含了一系列的`Block`元素(如`Paragraph`),而`TextRange`用于选择和操作文档的一部分。3. **样式应用**:通过`FontFamily`、`FontSize`、`Foreground`和`Background`属性,可以改变文本的字体、字号、前景色和背景色。此外,`Bold`和`Italic`属性可以实现加粗和斜体效果。`FlowDocument`的`Section`和`Paragraph`对象也支持这些属性,使得整个段落或文档可以统一风格。4. **事件处理**:`
Rich
TextBox
`提供了丰富的事件,如`TextChanged`、`SelectionC
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章