WPF FlowDocument段落内联长度

时间:2008-12-17 04:33:50

标签: .net wpf flowdocument

使用FlowDocument控件时,WPF Document.Paragraph对象是​​否有任何限制?

当我向Paragraph添加超过450行的段落时,我将FlowDocument变为空白。我找不到MSDN文档中有关max的任何内容。长度等。

为什么会发生这种情况的任何想法?

2 个答案:

答案 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);

您在段落中添加的行是否有些奇特?