2016-04-19 35 views
1

私はXamarinを使用し、Androidデバイスでデバッグします。
Xamarin.FormsでURLをリダイレクトする方法は?Xamarin.Formsでリダイレクトする方法

私はこれをデフォルトページの読み込みで試しています。

+0

は、実装コードのための私の更新の答えを参照してください。必要なときに、たとえば、ユーザーがボタンをクリックしたときや、何らかの通知が表示されたときに、この行をDevice.OpenUriと呼ぶだけで、どこでも使用できます。あなたのアプリケーションによって異なります。 –

答えて

2

あなたは、携帯ブラウザでURLを開くためにDevice.OpenUriを使用することができます。ここでは

Device.OpenUri(new Uri("http://xamarin.com")); 

実装サンプルです:

using System; 
using Xamarin.Forms; 

namespace Example 
{ 
    class MyPage : ContentPage 
    { 

     public MyPage() 
     { 
      Button button = new Button 
      { 
       Text = "Open URL", 
       Font = Font.SystemFontOfSize(NamedSize.Large), 
       BorderWidth = 1, 
       HorizontalOptions = LayoutOptions.Center, 
       VerticalOptions = LayoutOptions.CenterAndExpand 
      }; 
      button.Clicked += OnButtonClicked; 

      this.Content = new StackLayout 
      { 
       Children = { 
        button 
       } 
      }; 
     } 

     void OnButtonClicked(object sender, EventArgs e) 
     { 
      Device.OpenUri(new Uri("http://xamarin.com")); 
     } 
    } 
} 
+0

このコードの言語はXamlですか?またはそれは何ですか? –

+0

これはC#です。 XAMLからリダイレクトすることはできないと思います。 –

関連する問題