使用FlowDocument控件时,WPF Document.Paragraph对象是否有任何限制?
当我向Paragraph添加超过450行的段落时,我将FlowDocument变为空白。我找不到MSDN文档中有关max的任何内容。长度等。
为什么会发生这种情况的任何想法?
答案 0 :(得分:1)
当IsOptimalParagraphEnabled设置为False时,问题已解决。然后将显示内容。
似乎此属性会导致大段落出现问题。
答案 1 :(得分:0)
我做了一个快速测试,并在段落中添加了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);
您在段落中添加的行是否有些奇特?