jwk*_*knz 3 int listview selecteditem xamarin xamarin.forms
我完全坚持这个.我有一个在XAML代码中定义的ListView,但我需要找出int我正在点击的所选项目的内容.
调用我的列表视图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);
}
Run Code Online (Sandbox Code Playgroud)
确保集合的类型正确.这不是最优雅的方式,但它有效.
| 归档时间: |
|
| 查看次数: |
7296 次 |
| 最近记录: |