Toast通知导航WinRT

时间:2016-07-30 23:24:03

标签: c# windows-runtime

寻找信息,但我没找到。告诉我,如何在点击正常通知时导航到所需的页面。 对关闭和打开应用程序时如何操作感兴趣。

P.S。我的意思是ScheduledToastNotification

2 个答案:

答案 0 :(得分:1)

如果您正在使用UWP,则需要在App.xaml.cs中的protected override void OnActivated(IActivatedEventArgs args)方法中处理激活。如果args.Kind == ActivationKind.ToastNotification,则args的类型为ToastNotificationActivatedEventArgs

请参阅:

答案 1 :(得分:1)

由于@Squidward,我找到了你问题的答案。 从上面的文章我去了https://msdn.microsoft.com/ru-ru/library/windows/apps/xaml/hh868212.aspx

在我的代码中,我在Arguments数据中添加了以下内容和我的OnLanched字段。现在我可以制定计划了!

        ToastTemplateType _toastTemplate = ToastTemplateType.ToastText02;
        XmlDocument _toastXml = ToastNotificationManager.GetTemplateContent(_toastTemplate);

        //this set argument for OnLaunched
        IXmlNode toastNode = _toastXml.SelectSingleNode("/toast");
        ((XmlElement)toastNode).SetAttribute("launch", "111111");
        //---