現在、保存と印刷の2つのコントロールをユーザーに提供しています。ユーザーが[保存]を選択すると、WPFディスプレイの領域がパッケージ化され、XpsDocumentWriterを介して送信され、ユーザーは新しいxpsドキュメントに署名するように求められます。ユーザーが[印刷]を選択すると、PrintDialog.PrintVisualは、ユーザーが選択したプリンターに同じ領域を印刷します。
Microsoft XPS Document Writerがプリンターの選択肢の1つであることを除けば、すべてうまくいきます。XPSドキュメントライターのユーザー選択を防止または傍受してSaveメソッドに送信し、ユーザーにxpsドキュメントへの署名を求める方法はありますか?