使用 FlowDocument 控件时,WPF Document.Paragraph 对象是否有任何限制?
当我向段落添加超过 450 行的段落时,我的 FlowDocument 变为空白。我在 MSDN 文档中找不到任何关于 max 的内容。长度等
任何想法为什么会发生这种情况?
使用 FlowDocument 控件时,WPF Document.Paragraph 对象是否有任何限制?
当我向段落添加超过 450 行的段落时,我的 FlowDocument 变为空白。我在 MSDN 文档中找不到任何关于 max 的内容。长度等
任何想法为什么会发生这种情况?
当 IsOptimalParagraphEnabled 设置为 False 时,此问题已得到解决。然后将显示内容。
似乎此属性会导致大段落出现问题。
我做了一个快速测试并在一个段落中添加了 10000 次运行,FlowDocument 似乎可以很好地显示它们(尽管计算页数需要一些时间):
Paragraph p = new Paragraph();
for (int i = 0; i < 10000; i++)
{
p.Inlines.Add(new Run(String.Format("({0}) Sphinx of black quartz, judge my vow! ", i)));
}
wnd.Content = new FlowDocument(p);
您添加到段落中的行有什么特别之处吗?