代码:
private async void lv_RecommendAuthors_ItemClick(object sender, ItemClickEventArgs e)
{
Authors _item = e.ClickedItem as Authors;
if(_item != null)
{
LauncherOptions _options = new LauncherOptions();
_options.DisplayApplicationPicker = true;
_options.TreatAsUntrusted = true;
await Launcher.LaunchUriAsync(new Uri(_item.Link.HRef), _options);
}
}
这个HRef是个正常的Uri,默认直接使用IE浏览器打开是没有问题的,我希望在启动这个Uri时可以选择用哪个浏览器打开,所以尝试设置LauncherOptions,在手机上调试发现还是直接以IE打开,设置为Untrusted也没有警告。这是什么原因?如果我想要实现希望的效果,应该怎么做?