我有UIElement(Grid),上面有很多组件。 我想将它保存为XPS文档,但没有看到像SaveDialog Window这样的弹出窗口 怎么做?
我现在有这样的事情:
System.Printing.PrintQueue queue; //as "Microsoft XPS Document Writer"
System.Windows.Xps.XpsDocumentWriter writer =
PrintQueue.CreateXpsDocumentWriter(queue);
writer.Write(myUielement);
答案 0 :(得分:2)
您可以在不使用“打印”功能的情况下将任何UI元素直接写入XPS文档。根据{{3}} here使用XpsDocument
和XpsDocumentWriter
类。