Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ListView中,如何根据点击的列表项打开不同的URL?_C#_Android_Ios_.net_Xamarin.forms - Fatal编程技术网

C# 在ListView中,如何根据点击的列表项打开不同的URL?

C# 在ListView中,如何根据点击的列表项打开不同的URL?,c#,android,ios,.net,xamarin.forms,C#,Android,Ios,.net,Xamarin.forms,我正在为我的项目使用Xamarin.Forms中的ListView。 我有一个列表,其中每个对象MyObject都有一个单独的URL属性。 该列表用作ListView的ItemsSource。 单击时,如何让每个列表项打开其分配给的URL 使用ItemSelected事件 你试过在你的清单上使用反射吗?或者一个简单的foreach循环?@AdrianEfford反射是什么意思?我在谷歌上找不到任何关于它的信息。对不起。。。这里有一个链接:您正在查找列表项的OnClickEvent,下面是@Ali

我正在为我的项目使用Xamarin.Forms中的ListView。 我有一个列表,其中每个对象MyObject都有一个单独的URL属性。 该列表用作ListView的ItemsSource。 单击时,如何让每个列表项打开其分配给的URL

使用ItemSelected事件


你试过在你的清单上使用反射吗?或者一个简单的foreach循环?@AdrianEfford反射是什么意思?我在谷歌上找不到任何关于它的信息。对不起。。。这里有一个链接:您正在查找列表项的OnClickEvent,下面是@Ali的操作方法,这是针对Xamarin Native的,我需要Xamarin表单。
protected void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs args)
{
  var item = (MyObject)args.SelectedItem;
  var url = item.Url;

  Device.OpenUri(url);
}