如何在Template10中覆盖OnShareTargetActivated

时间:2017-05-23 13:23:23

标签: c# uwp template10

我有一个项目需要从Share-UI Windows 10接收数据。我已经阅读了Microsoft(https://docs.microsoft.com/en-us/windows/uwp/app-to-app/receive-data)的文档,并且从该文档中说它需要覆盖OnShareTargetActivated。我的问题是如何在Template10中覆盖OnShareTargetActivated?到目前为止,我只能学到这一点。

enter image description here

1 个答案:

答案 0 :(得分:0)

我们不需要在Template10中覆盖OnShareTargetActivated。在Template10.Common.BootStrapper类中,我们可以看到OnShareTargetActivated这是一种密封方法。我们无法覆盖OnShareTargetActivated

在模板10中,OnStartAsync是应用程序的唯一入口点。在OnStartAsync方法中,我们可以使用IActivatedEventArgs.Kind来获取ActivationKind。如果它被ShareSource激活,它将返回ShareTarget。然后,我们可以将IActivatedEventArgs转换为ShareTargetActivatedEventArgs

Template10中有ShareTarget的示例,请参阅。