(Silverlight) 如何在新窗口中显示 TabControl 中的所有元素并打印它们?
我想在一处显示选项卡中的所有信息,以便我可以使用 PrintDocument 类来打印内容。有没有一种方法可以将它们集中在一个地方以便轻松使用 PrintDocument?
提前致谢
I would like to display all the informations from my tabs in one place so I could use PrintDocument class to print the content. Is there a way I could gather them in one place to use PrintDocument easily?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以对要打印的内容进行深层复制: 如何制作 UIElement 的深层复制?
并将其添加到 PrintDocument。另外:如果您使用 DataBinding,请确保正确设置深层复制的 DataContext。
You could make a deepcopy of the things you want to print: How do I make a Deep Copy of a UIElement?
and add those to a PrintDocument. Also: if you use DataBinding make sure you set the DataContext of the deepcopy correctly.