我知道如何将数据从条目,标签发送到下一个表单,但我如何使用ListView执行此操作。 我想要一个简单的直接方法。
我的XAML代码:
com.google.android.googlequicksearchbox/com.google.android.launcher.GEL
我已经将数据从JSON加载到ListView,现在我想将他的Item上的每个ID移动到Next Form,我该如何处理?
答案 0 :(得分:1)
抱歉英语不好
您可以将整个项目放在事件处理程序private void OnSalesReport(object sender, ItemTappedEventArgs e)
到e.Item
。
您必须var item = ((YourTypeClassItem)e.Item);
,然后才能获得item.client_name
和item.client_id
之类的内容。
我希望它可以帮到你。
答案 1 :(得分:1)
您可以从ItemTapped
听众处获取该项目。在您的情况下使用以下解决方案。
void OnSalesReport(object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
YourItemModel item = (YourItemModel)((ListView)sender).SelectedItem;
((ListView)sender).SelectedItem = null;
Navigation.PushAsync(new NextPage(item));
}