如何为我的Xamarin.Forms应用程序添加链接,以便打开网页?

时间:2019-01-26 03:41:52

标签: xamarin xamarin.forms

我知道如何对按钮进行编码,如何使用Command,但是我想提出的建议是,是否可以通过应用程序中的C#代码打开网页?这是我需要执行异步操作的东西吗,并且有一些我可以调用的函数可以在表单后端代码中起作用吗?

1 个答案:

答案 0 :(得分:1)

这将在您的默认浏览器中打开一个网页

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

我不认为它应该是async函数

如果您想以async的身份进行下载,请下载 Xamarin.Essentials 插件并将其编写为

public async Task<bool> OpenBrowser(Uri uri)
 {
        return await Browser.OpenAsync(uri, BrowserLaunchMode.SystemPreferred);
 }

此方法在启动浏览器后返回,不一定由用户关闭。 bool结果指示启动是否成功。

docs.microsoft.com上阅读以获取更多信息。