FlowDocumentPageViewer默认跳转到最后一页

时间:2012-03-08 06:48:46

标签: c# wpf flowdocument flowdocumentscrollviewer

我有一个已经填充了一堆表的FlowDocument。然后我做,

DocumentReader = doc;

(DocumentReader是FlowDocumentPageViewer,doc是FlowDocument)

当我这样做时,控件跳转到最后一页。我试过DocumentReader.FirstPage(),但后来意识到PageCount是1.(FlowDocument真的很长;我在控件中看到了数百个页面。除非它被加载,我看到344页的344页。)

如何跳转到第一页?

2 个答案:

答案 0 :(得分:0)

尝试使用此 -

this.DocumentReader.GoToPage(1);

答案 1 :(得分:0)

我也装了这个东西。检查flowdocumnetreader的查看模式后,我发现将视图模式从滚动切换到页面 将第一个pgae设置为当前页面。实际上,你可以设置flowdocumentreader的 在完成内容插入以获得体面的UI过渡之前,可见性可见。

this.docReader.ViewingMode = FlowDocumentReaderViewingMode.Scrol this.docReader.ViewingMode = FlowDocumentReaderViewingMode.Page;

祝你好运!