我正在开发一个Windows应用商店应用程序,该应用程序具有允许用户使用Windows共享功能分享我的应用程序中的内容与另一个应用程序的功能。
我的问题是:在源应用程序(我的应用程序)中,有没有办法从目标应用程序捕获消息?假设用户想要使用Mail应用程序共享图像,我想知道该电子邮件是否已成功发送。
我知道目标应用程序,ShareOperation对象具有一些将消息发送回Windows的功能,如:
shareOperation.reportError(errorText);
shareOperation.reportDataRetrieved();
....
有没有办法在源应用中捕获这些消息?
谢谢!
答案 0 :(得分:1)
不,两个应用之间的共享流程是不透明的。共享是一个过程,通过该过程,源应用程序可以将其数据提供给用户可能调用的任何目标应用程序(如果有)。目前没有任何能力将信息从所选目标传递回源。简而言之,源应用程序将数据移交,然后忘记它...这就是它在当前系统中的工作方式。