如何在Xamarin.Forms中重定向

时间:2016-04-19 10:29:16

标签: xamarin xamarin.forms

我在Android设备上使用Xamarin并进行调试 如何重定向Xamarin.Forms中的URL?

我在默认页面加载中尝试此操作。

1 个答案:

答案 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"));
        }
    }
}