2

我使用 Windows Phone 7 向移动设备发送 toast 通知。当我退出应用程序时,我会在屏幕顶部看到带有我的标题和描述的栏。这太棒了。
但是当我点击这个栏时如何处理事件呢?

4

1 回答 1

1

您可以通过单击 toast 通知来指定当您的应用程序打开时用户将被导航到的页面以及参数。它称为深度链接,您可以在MSDN上了解它。

您发送的 XML 应包含一个名为Param.

<wp:Param>[stuff goes here]</wp:Param>

您可以提供三种选择:

/page1.xaml– 定义应用程序启动时要在应用程序中导航到的屏幕。字符串必须以“/”开头。

/page1.xaml?value1=1234 &amp;value2=9876– 定义应用程序启动时要导航到的屏幕,以及信息的名称/值对。字符串必须以“/”开头。

?value1=1234 &amp;value2=9876– 包含传递到应用程序默认开始屏幕的信息的名称/值对。字符串必须以“?”开头。

然后,您可以在您的页面中选择这些,如下所示:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    string strVal1 = this.NavigationContext.QueryString["value1"];
}
于 2013-02-10T02:24:53.850 回答