gpt4 book ai didi

listview - Xamarin Forms - 如何从 ListView SelectedItem 获取索引号

转载 作者:行者123 更新时间:2023-12-02 18:55:50 29 4
gpt4 key购买 nike

我完全被困在这个问题上了。我有一个在 XAML 代码中定义的 ListView,但我需要找出我正在点击的所选项目的 int

我的 ListView 称为PeopleList当我点击一个单元格时,我需要获取该单元格的索引号。

所以我可以做 PeopleList.SelectedItem 但这返回一个对象 - 而不是 int。

我尝试过解析它并进行转换以及对我来说逻辑上有意义的一切。

有人可以告诉我如何获取 selectedItem 的 int 吗?

最佳答案

ItemTapped 事件的事件处理程序中,执行以下操作:

private void Handle_ItemTapped (object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
var index = (myListView.ItemsSource as List<Person>).IndexOf (e.SelectedItem as Person);
}

确保集合的类型正确。这不是最优雅的方式,但它确实有效。

关于listview - Xamarin Forms - 如何从 ListView SelectedItem 获取索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43737031/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com