私はXamarinを使用し、Androidデバイスでデバッグします。
Xamarin.FormsでURLをリダイレクトする方法は?Xamarin.Formsでリダイレクトする方法
私はこれをデフォルトページの読み込みで試しています。
私はXamarinを使用し、Androidデバイスでデバッグします。
Xamarin.FormsでURLをリダイレクトする方法は?Xamarin.Formsでリダイレクトする方法
私はこれをデフォルトページの読み込みで試しています。
あなたは、携帯ブラウザで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"));
}
}
}
このコードの言語はXamlですか?またはそれは何ですか? –
これはC#です。 XAMLからリダイレクトすることはできないと思います。 –
は、実装コードのための私の更新の答えを参照してください。必要なときに、たとえば、ユーザーがボタンをクリックしたときや、何らかの通知が表示されたときに、この行をDevice.OpenUriと呼ぶだけで、どこでも使用できます。あなたのアプリケーションによって異なります。 –