Lightswitch で新しいボタンを作成し、このコードを内部に配置して、1 つのファイルのみを印刷します。
partial void StampaDeposito_Execute()
{
PrintDocument printInvoice = new PrintDocument();
printInvoice.PrintPage +=
new EventHandler<PrintPageEventArgs>(printInvoice_PrintPage);
printInvoice.Print("TemplateEmail.htm");
}
void printInvoice_PrintPage(object sender, PrintPageEventArgs ev)
{
ev.HasMorePages = false;
}
しかし、ボタンをクリックすると次のエラーが表示されます: System.UnauthorizedAccessException: Invalid cross-thread access
.
これを解決する回避策はありますか?