当前位置: 首页 > 编程语言 > C#

确定通知何时启动Windows8应用程序Share

时间:2023-04-10 13:47:11 C#

DeterminingWhenaNotificationLaunchesaWindows8Applicationitem)将用户带到我的应用程序中的此页面。当应用程序从LiveTile或ToastNotification启动时,有没有办法确定磁贴数据是什么?此外,用户还可以右键单击活动磁贴并将其关闭。有没有办法检测到这一点,以便我可以关闭发送它们或WNS处理它的活动磁贴?谢谢!当用户从磁贴启动应用程序时,Windows不提供确定磁贴内容的方法。从以下启动应该根据UX指南相应地运行:所有三种类型的激活都会导致OnActivated事件,IActivatedEventArgs.Kind参数设置为ActivationKind.Launch。对于辅助磁贴和toast激活,应用可以在LaunchActivatedEventArgs.Argument参数中提供额外的上下文。对于二级瓦片,可以在创建瓦片时通过SecondaryTile.Arguments属性设置启动参数参数。对于Toast通知,launcharguments参数被设置为toast通知XML中的一个属性:...最后,应用程序不需要检查用户是否打开或关闭了磁贴。Windows和WNS将确定是否需要传送。用户可以在应用程序未运行时打开/关闭磁贴,因此应用程序保存的状态可能与设置不同步。您可以在App.xaml.csprotectedoverridevoidOnActivated(IActivatedEventArgsargs){base.OnActivated(args);if(args.Kind==ActivationKind.Launch){}}这里是处理ToastNotification点击事件的信息。以上就是C#学习教程的全部内容:确定通知Windows8应用程序启动的时间。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: