(Silverlight)如何在新窗口中显示TabControl中的所有元素以打印它们?

(Silverlight)如何在新窗口中显示TabControl中的所有元素以打印它们?,silverlight,printing,tabcontrol,Silverlight,Printing,Tabcontrol,我想在一个地方显示我选项卡中的所有信息,这样我就可以使用PrintDocument类来打印内容。是否有一种方法可以将它们收集到一个地方,以便轻松使用PrintDocument 提前感谢您可以制作您想要打印的内容的深度副本: 并将其添加到打印文档中。另外:如果使用数据绑定,请确保正确设置了deepcopy的DataContext。是否尝试创建stackpanel并将每个选项卡项添加为stackpanel中的子项。。然后使用printdocument打印stackpanel。这是一个很好的解决方案,

我想在一个地方显示我选项卡中的所有信息,这样我就可以使用PrintDocument类来打印内容。是否有一种方法可以将它们收集到一个地方,以便轻松使用PrintDocument


提前感谢

您可以制作您想要打印的内容的深度副本:


并将其添加到打印文档中。另外:如果使用数据绑定,请确保正确设置了deepcopy的DataContext。

是否尝试创建stackpanel并将每个选项卡项添加为stackpanel中的子项。。然后使用printdocument打印stackpanel。这是一个很好的解决方案,谢谢!但是有一个新问题:当我点击tabitem时,它的内容被添加到stackpanel中,它不再工作了。