我想用分页符实现 itemsControl 打印,如下面的博客所述:http: //blogs.u2u.be/diederik/post/2013/05/21/Printing-a-XAML-ItemsControl-from-a-Windows -8-Store-app.aspx
问题是在 Windows 10 中它无法正常工作(我添加了背景以显示 itemsControl 中的项目以进行调试):
有什么想法可能是错的吗?它所做的只是将段落添加到富文本中,测量每个项目的内容,然后按页面拆分。Windows 10 示例在这里。Windows 8.1 示例在这里。
更新:
更多信息:我将文本块更改为文本框(想为文本添加背景)。事实证明它效果更好,但文本在页面末尾被剪切。它开始在所有页面上工作,除了预览中的第一页(文本是单行并且由于某些未知原因而没有在第一页上换行)。它在打印文档中正常工作。奇怪的是,如果我关闭预览并再次单击打印,它可以正常工作(即使页面上的最后一行仍然被剪切)。