我有一个项目需要从Share-UI Windows 10接收数据。我已经阅读了Microsoft(https://docs.microsoft.com/en-us/windows/uwp/app-to-app/receive-data)的文档,并且从该文档中说它需要覆盖OnShareTargetActivated。我的问题是如何在Template10中覆盖OnShareTargetActivated?到目前为止,我只能学到这一点。
答案 0 :(得分:0)
我们不需要在Template10中覆盖OnShareTargetActivated
。在Template10.Common.BootStrapper
类中,我们可以看到OnShareTargetActivated
这是一种密封方法。我们无法覆盖OnShareTargetActivated
。
在模板10中,OnStartAsync
是应用程序的唯一入口点。在OnStartAsync
方法中,我们可以使用IActivatedEventArgs.Kind
来获取ActivationKind。如果它被ShareSource激活,它将返回ShareTarget
。然后,我们可以将IActivatedEventArgs
转换为ShareTargetActivatedEventArgs
。
Template10中有ShareTarget的示例,请参阅。