C# 在WPF中查看屏幕上的打印文档?

C# 在WPF中查看屏幕上的打印文档?,c#,wpf,printing,preview,C#,Wpf,Printing,Preview,我创建了一个用于打印的自定义PrintDocument类。我处理PrintPage事件并使用Graphics对象将内容输出到文档 如何在WPF应用程序中在屏幕上显示此文档的预览?可能吗 我尝试将PrintDocument绑定到DocumentViewer,但没有得到任何输出。WPF中没有可视化打印预览组件?PrintDocument==GDI+==WinForms。不是WPF友好的,也许你可以使用WinFormsHost控件。也许如果我可以使用类似的图形对象并创建一个图像来显示FlowDocum

我创建了一个用于打印的自定义PrintDocument类。我处理PrintPage事件并使用Graphics对象将内容输出到文档

如何在WPF应用程序中在屏幕上显示此文档的预览?可能吗


我尝试将PrintDocument绑定到DocumentViewer,但没有得到任何输出。WPF中没有可视化打印预览组件?

PrintDocument==GDI+==WinForms。不是WPF友好的,也许你可以使用WinFormsHost控件。也许如果我可以使用类似的图形对象并创建一个图像来显示FlowDocument?FlowDocument将是它自己的预览,是的。固定的文档也行。好的,我看看能不能在这里画些东西。