我在Android设备上使用Xamarin并进行调试 如何重定向Xamarin.Forms中的URL?
我在默认页面加载中尝试此操作。
答案 0 :(得分:3)
您可以使用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"));
}
}
}