单击吐司通知栏

时间:2013-02-05 12:19:35

标签: c# .net windows-phone

我使用Windows Phone 7向手机发送Toast通知。当我退出应用程序时,我会在屏幕顶部显示我的标题和说明。那很好。
但是当我点击这个栏时如何处理事件呢?

1 个答案:

答案 0 :(得分: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"];
}