Windows phone 8.1 Toast 带你到某个页面
Windows phone 8.1 Toast brings you to a certain page
我正在开发 windows 8.1 应用程序,该应用程序会在 Restserver 上轮询错误。
如果服务器 returns x 错误数量,我想 显示 x 数量的吐司。
我已经找到了执行此操作的方法,但没有找到以下方法:
我想要这样,如果您单击 toast,将启动一个特定页面,其中包含链接到 Toast 的参数。
类似于 Android,您可以在其中添加带有附加功能的意向。
文档告诉我如果单击 toast,我将被发送到重写的 Onlaunch 方法...某处。
如果我点击它,我只是进入上次使用的页面。
希望这个问题很清楚,
诚挚的问候
当您单击吐司时,App
class 中的 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>
我正在开发 windows 8.1 应用程序,该应用程序会在 Restserver 上轮询错误。 如果服务器 returns x 错误数量,我想 显示 x 数量的吐司。 我已经找到了执行此操作的方法,但没有找到以下方法:
我想要这样,如果您单击 toast,将启动一个特定页面,其中包含链接到 Toast 的参数。 类似于 Android,您可以在其中添加带有附加功能的意向。
文档告诉我如果单击 toast,我将被发送到重写的 Onlaunch 方法...某处。 如果我点击它,我只是进入上次使用的页面。
希望这个问题很清楚, 诚挚的问候
当您单击吐司时,App
class 中的 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>