2

FlowDocument コントロールを使用する場合、WPF Document.Paragraph オブジェクトに制限はありますか?

Paragraph に 450 行を超える Paragraph を追加すると、FlowDocument が空白になります。max に関する MSDN ドキュメント内には何も見つかりませんでした。長さなど

なぜこれが起こるのでしょうか?

4

2 に答える 2

2

この問題は、IsOptimalParagraphEnabled が False に設定されている場合に修正されます。すると内容が表示されます。

このプロパティは、大きな段落で問題を引き起こすようです。

于 2009-01-06T10:21:58.250 に答える
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);

Paragraph に追加している行に何か変わったことはありますか?

于 2008-12-17T16:55:57.280 に答える