我在Lightswitch中创建了一个新按钮,并将此代码放在里面只打印一个文件:
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
。
有解决方法吗?