[英]WP7: Black screen when pressing back button when on browser
從我的應用程序 MainPage I go 到一個網站(或者:我 go 到任務:發送電子郵件)。 當按下“后退按鈕”時返回黑屏,而不是 MainPage。 我試圖找到解決方案,但還沒有找到。 誰能幫忙?
我想出了解決問題的方法(我有,但沒有其他人,也許。)。 如果你需要做一個外部鏈接,不要直接從你的主頁做,而是創建一個到 go 的中間頁面,從那里你鏈接外部(到一個網站或 email 應用程序。例如),然后你回來此頁面帶有后退箭頭,並使用邏輯字符串。 來過這里..,沒來過這里。 您可以直接返回主頁: 見下文:
private void Button1_Click(object sender, RoutedEventArgs e)
{
/* instead of putting the code here, you go to another page
EmailComposeTask emailcomposer = new EmailComposeTask();
emailcomposer.To = "Ä;
emailcomposer.Subject = "Customer request";
emailcomposer.Body = "Text:";
emailcomposer.Show();
*/
var b = App.Current as App;
b.Emailat = "email";
NavigationService.Navigate(new Uri("/Page2.xaml",UriKind.Relative));
}
在另一頁上:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
var c = App.Current as App;
string Howisit = c.Emailat;
if (Howisit == "email")
{
EmailComposeTask emailcomposer = new EmailComposeTask();
emailcomposer.To = "";
emailcomposer.Subject = "Customer request";
emailcomposer.Body = "Text:";
emailcomposer.Show();
var b = App.Current as App;
b.Emailat = "stop";
}
if (Howisit == "stop")
{
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
}
}
而已!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.