2

我在 Windows 8 商店应用程序中实现共享目标合同时遇到问题。

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

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

然后上传文件并等待他们的任务。之后我打电话:

ShareOperation.ReportCompleted

当我使用调度程序调用 reportcompleted 时,只要 UI 保持打开状态,共享 cotnract 就不会引发异常。如果没有调度程序,它会崩溃:

由于窗口正在关闭,操作无法完成。(HRESULT 异常:0x802A0201)

当 UI 关闭时,它总是会因此异常而崩溃。

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

关于这个有什么想法吗?

4

1 回答 1

0

该错误表明您正在更新Page您调用后共享操作显示的内容ReportCompleted。当ReportCompleted关闭该页面所在的窗口时,这将导致您的错误。

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

于 2014-01-03T15:41:28.960 回答