簡體   English   中英

WP7:在瀏覽器上按后退按鈕時黑屏

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM