1

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

DocumentReader = doc;

(DocumentReader 是 Fl​​owDocumentPageViewer,doc 是 Fl​​owDocument)

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

如何跳转到第一页?

4

2 回答 2

0

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

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

祝你好运!

于 2013-08-28T05:00:22.487 回答
0

尝试使用这个 -

this.DocumentReader.GoToPage(1);
于 2012-03-08T10:00:50.957 回答