gpt4 book ai didi

c# - Windows phone 8.1 Toast 带你到某个页面

转载 作者:行者123 更新时间:2023-11-30 12:25:05 26 4
gpt4 key购买 nike

我正在开发一个 windows 8.1 应用程序,它会在 Restserver 上轮询错误。如果服务器返回 x 数量的错误,我想显示 x 数量的 toast 。我已经找到了执行此操作的方法,但没有找到以下方法:

我想要这样,如果您单击 toast,则会启动一个特定页面,其中包含链接到 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 负载:

<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>

关于c# - Windows phone 8.1 Toast 带你到某个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com