c# – Windows phone 8.1 Toast将您带到某个页面

我正在开发一个在Restserver上轮询错误的
Windows 8.1应用程序.

如果服务器返回x量的错误,我想显示x量的祝酒词.

我已经找到了这样做的方法但不是以下方法:

我想这样,如果你点击一个吐司,一个页面会启动与链接到Toast的参数.
模拟Android,你可以把一个额外的意图添加到吐司.

文档告诉我,如果点击了toast,我会被发送到被覆盖的Onlaunch方法……某个地方.
如果我点击它,我只需输入上次使用的页面.

希望这个问题很清楚,
真诚的问候

最佳答案 单击Toast时,仍将调用App类中的OnLaunched方法.

因此,如果要根据Toast通知执行某些逻辑,则应检查此方法中的args.Arguments属性.只有在toast XML的launch属性中设置了一些数据时,此属性才有值.

代码在App.xaml.cs中是这样的:

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
  string launchString = args.Arguments;

  ....
}

和你的吐司有效载荷:

<toast launch="My_Parameter">                        
<visual>
    <binding template="ToastImageAndText01">
        <image id="1" src="ms-appx:///images/redWide.png" alt="red graphic"/>
        <text id="1">Hello World!</text>
    </binding>
</visual>
点赞