如何覆盖 Template10 中的 OnShareTargetActivated

How to override OnShareTargetActivated in Template10

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

我们不需要覆盖 Template10 中的 OnShareTargetActivated。在Template10.Common.BootStrapperclass中,我们可以看到OnShareTargetActivated是一个密封的方法。我们不能覆盖 OnShareTargetActivated.

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

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