1

だから私はこのアプリを Windows Phone 8 用に作成しています。基本的には Web ページにリダイレクトすることですが、どうすればよいですか? コードを追加したため、アプリを起動するとブラウザとウェブページにリダイレクトされますが、戻るボタンを押すと空白の「MainPage.xaml」に戻ります。メインページが表示されないようにするにはどうすればよいですか? ブラウザが起動されると、アプリは自動的に終了します

4

1 に答える 1

1

2 つのオプション:

  1. WebBrowserコントロールを使用します (Windows Phone HTML 5 アプリ テンプレートを使用する場合の既定)。この場合、リダイレクトではなく、ブラウザーをアプリの一部としてホストしているため、アプリ内の他のプラットフォーム機能も利用できます。

  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 に答える