我有一个从后面的代码填充的 FlowDocumentPageViewer 控件。我正在添加 3-4 个项目的文本。我需要知道第 1,2,3... 项在哪个页面结束。
这些项目在循环中添加到 FlowDocument 中,最后我有
flowDocumentPageViewer.Document = resultsDocument;
但是,即使我打电话
flowDocumentPageViewer.PageCount
我仍然得到 0。如果我在窗口呈现后执行单击之类的事件并打印上面的 PageCount,它会打印正确的值。但是,在填充 FlowDocument 时,我需要该值的总和。我希望有人知道某种与文本度量有关的技巧或任何其他可以解决此问题的方法。