1

所以我正在为 Windows Phone 8 制作这个应用程序,它基本上做的是重定向到网页,我该怎么做?因为我所做的是添加代码,当我启动应用程序时,它会重定向到浏览器和网页,但如果我按下后退按钮,它会回到空白的“MainPage.xaml”。如何删除显示的主页?例如一旦浏览器启动,应用程序就会自动退出

4

1 回答 1

1

两种选择:

  1. 使用WebBrowser控件(使用 Windows Phone HTML 5 App 模板时的默认设置)。在这种情况下,您不是重定向,而是将浏览器作为应用程序的一部分托管,然后还可以利用应用程序中的其他平台功能。

  2. 在 Windows Phone 8 中使用Application.Current.Terminate。例如,以下打开应用程序,立即启动浏览器,然后退出 XAML 应用程序,将浏览器留在屏幕上。

    // Constructor
    public MainPage()
    {
        InitializeComponent();
    
        Launcher.LaunchUriAsync(new Uri("http://www.cnn.com", UriKind.Absolute));
        Application.Current.Terminate();
    }
    

虽然这是可能的,但它似乎并不是那么有用,我怀疑它是否会通过认证,因为它所做的只是启动一个浏览器(但我假设这只是你使用这个应用程序的一部分? )

于 2013-08-26T01:33:41.693 回答