正在从ListViewItem单击处理程序中的事件参数获取数据
本文关键字:事件 参数 获取 数据 程序 ListViewItem 单击 处理 | 更新日期: 2023-09-27 18:24:57
所以我有一个用数据填充的ListView。我有项目点击处理程序。看起来很
var listview = FindViewById<ListView>(Resource.Id.myList);
listview .ItemClick += OnItemClick;
// populating listview items
MyModel[] someDataArray = GetData();
listview .Adapter = new MyAdapter(this, someDataArray );
....
protected async void OnItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
// here i would like to perfom some actions with instance of MyModel
// associated with current ListView's Item
}
我想在OnItemClick事件处理程序中获得与ListView的Item相关联的MyModel实例,但我不知道如何在该事件处理程序中将此模型获取。
在ItemClickEventArgs
上有一个Position
属性。所以,
MyModel model = someDataArray[e.Position];