2013-02-06 39 views

回答

1

在通知的事件處理程序中,只需將其添加到要導航到的頁面的URI中即可。確保相應地替換「SomePage.xaml」。

NavigationService.Navigate(new Uri("/SomePage.xaml", UriKind.Relative)); 

嘗試查看MSDN的Toast Properties page的底部。看起來像點擊通知默認啓動您的應用程序。

解決這個問題的一種方法是設置一個ToastSetting設置,該設置在toast.Show();事件中切換爲「true」。那麼,在OnNavigatedTo事件中有一個if/else語句,用於查找ToastSetting等於「true」。就像這樣:

//Did toast.Show(); fire? 
If (appSettings.ToastSetting) 
{ 
//reset the toast setting 
appSettings.ToastSetting == false; 
//navigate to different page 
NavigationService.Navigate(new Uri("/SomePage.xaml", UriKind.Relative)); 
} 
else 
{ 
//do nothing 
} 
2
string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + 
      "<wp:Notification xmlns:wp=\"WPNotification\">" + 
       "<wp:Toast>" + 
        "<wp:Text1>" + sampleText+ "</wp:Text1>" + 
        "<wp:Text2>" + sampleText+ "</wp:Text2>" + 
        "<wp:Param>/Page.xaml</wp:Param>" + 
       "</wp:Toast> " + 
      "</wp:Notification>"; 

在這裏,您可以與您要瀏覽的頁面的名稱替換/Page.xaml。

相關問題