作者:手机用户2502901265_642 | 来源:互联网 | 2023-02-05 09:02
我完全坚持这个.我有一个在XAML代码中定义的ListView,但我需要找出int
我正在点击的所选项目的内容.
调用我的列表视图PeopleList
当我点击一个单元格时,我需要获取该单元格的索引号.
所以我可以做PeopleList.SelectedItem
但这会返回一个对象 - 而不是int.
我尝试过解析它,转换以及对我有意义的所有内容.
有人可以告诉我如何获取selectedItem的int?
1> Gerald Versl..:
在事件的事件处理程序中ItemTapped
,执行以下操作:
private void Handle_ItemTapped (object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
var index = (myListView.ItemsSource as List).IndexOf (e.SelectedItem as Person);
}
确保集合的类型正确.这不是最优雅的方式,但它有效.