C# UWP:来自sharetarget的共享

C# UWP:来自sharetarget的共享,c#,xaml,uwp,windows-10,windows-10-mobile,C#,Xaml,Uwp,Windows 10,Windows 10 Mobile,我已经制作了一个图像编辑器应用程序,它是一个共享目标(显然是图像)。 此应用还可以将其内容共享给其他应用 我有两个问题: 当另一个应用程序将我的应用程序称为sharetarget,然后我想共享我的应用程序内容时,会出现第一个 在W10上,它可以正常工作 在W10M(Creator Update&release2 insider builds)上:ShowShareUI()什么也不做。事实上,“DataTransferManager\u DataRequested”事件甚至没有引发 我成功地在

我已经制作了一个图像编辑器应用程序,它是一个共享目标(显然是图像)。 此应用还可以将其内容共享给其他应用

我有两个问题:

当另一个应用程序将我的应用程序称为sharetarget,然后我想共享我的应用程序内容时,会出现第一个

  • 在W10上,它可以正常工作
  • 在W10M(Creator Update&release2 insider builds)上:ShowShareUI()什么也不做。事实上,“DataTransferManager\u DataRequested”事件甚至没有引发
我成功地在W10M(Phototastic)上的另一个图像编辑器应用程序上复制了这种行为。所以,似乎W10M无法管理两个连续共享内容的应用程序。。。你能想出一个解决办法吗

另一个问题是W10上我的应用程序窗口的大小。作为sharetarget,该应用程序没有最小化/最大化按钮。如何让我的应用程序窗口正常运行


非常感谢。

我在W10M上设置了一个信息弹出窗口,说在这个平台上无法从sharetarget进行共享。由于W10M现在已经死了,我不希望看到这种行为被改变

我更改了向页面构造函数、OnNavigatedTo或OnLoaded声明事件的位置,并且在移动设备上,当应用程序已处于“sharetarget模式”时,不会显示ShareUI。我考虑了一个解决方法:我更改了应用程序处理sharetarget调用=>的方式,而不是处理收到的文件,我将其保存在临时存储器中,然后使用启动器从“sharetarget模式”版本启动我的应用程序,并获取fileactivated事件以处理临时文件。但我现在还有其他问题^^欢迎任何想法:)你的意思是,你想让应用程序A与应用程序B共享源代码,同时将应用程序B作为共享目标与应用程序C共享源代码吗?我会更明确地说,对不起:)应用程序A(例如:照片应用程序)将内容共享到应用程序B(我的应用程序),这是一个轻型照片编辑器。然后,从应用程序B,我想分享编辑的图片到应用程序C(例如:信息)。在W10桌面上,它工作正常。在W10M上,它没有:-在emulator和insider(release 2)版本上,对ShowShareUI()的调用被系统忽略(什么也没有发生)-在更新了Creator Update的930上,应用程序在my RenderAsync()上崩溃在KernelBase.dll / Windows .uix.xAML.DLL中调用一个未处理的异常。我尝试开发一个助手:App App到我的助手(app B)-App B,然后启动应用程序C—App C可以共享应用程序D。中间的助手在内幕构建上工作正常,但在930上仍然崩溃。