【发布时间】:2012-02-10 08:11:20
【问题描述】:
如何向richtextbox.document.blocks 集合添加新块?
在不同的线程中,检查查找关于富文本框中有多少字符的位置。
如果数量超过 25000 个字符,我会使用 richtextbox.document.blocks.clear() 清除富文本框
但这会删除我在 UI 线程中创建的初始块:
Paragraph p = this.richtextbox.Document.Blocks.FirstBlock as Paragraph;
p.Margin = new Thickness(0);
在 UI 线程之外的其他线程中尝试此代码,在运行时给我一个调用异常。因为 'p' 为空。
我想念什么?
【问题讨论】:
标签: c# wpf richtextbox block