2013-02-18 12 views
2

我在Windows 8商店应用程序中执行共享目标合约时遇到问题。在完成ReportCompleted后共享目标合约chrash

我正在共享目标中进行文件上传。我点击我的分享按钮后,我开始:

_shareArgs.ShareOperation.ReportStarted(); 
_shareArgs.ShareOperation.ReportSubmittedBackgroundTask(); 

通过文件上升和等待他们的任务。 我电话后:

ShareOperation.ReportCompleted 

当我打电话与调度reportcompleted份额cotnract不只要UI保持打开抛出异常。没有调度程序,它会崩溃:

由于窗口正在关闭,操作无法完成。 (来自HRESULT的例外:0x802A0201)

当UI关闭时,它总是会崩溃,并出现此异常。

抛出异常添加buttonclick事件处理程序的右括号。

对此的任何想法?

回答

0

错误提示您正在更新Page的共享操作后显示的内容ReportCompleted。由于ReportCompleted关闭了页面托管的窗口,这会导致您的错误。

如果在关闭包含窗口后触摸用户界面上的任何内容,则会出现同样的错误。