我需要向来自通知中心的Toast通知添加onclick操作。
我正在开发一个Windows 8.1通用应用程序,当他点击吐司时我需要将用户导航到另一个页面
答案 0 :(得分:0)
您可以从launch
类OnLaunched
方法中的toast XML中指定的App
属性中获取值。每次用户点击通知中心的通知时,都会调用此方法,因为您是通过Toast通知启动应用程序。
实际值将在args.Arguments
。
答案 1 :(得分:0)
您可以使用以下代码段来处理Toast通知:
protected override void OnLaunched(LaunchActivatedEventArgs args)
{
string launchString = args.Arguments;
....
}
您必须在创建像这样的祝酒词时设置启动参数:
var navigationString = ""#/MainPage.xaml?param1=12345";
var toastElement = ((XmlElement)toastXml.SelectSingleNode("/toast"));
toastElement.SetAttribute("launch", navigationString);
更多详情:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868212.aspx http://www.c-sharpcorner.com/UploadFile/59b9d6/toast-notification-for-wp-8-1/