Xamarin.forms传递到另一个视图的数据

Xamarin.forms传递到另一个视图的数据,xamarin.forms,Xamarin.forms,我无法将ListViewData Json响应的参数传递给Detailview。在listview中,我显示了标题的名称,我想在DetailView中显示一些细节。这里的问题是我无法获取一组JSOn值的索引值来传递细节视图 提前感谢。当您使用ListView并选择一个项目时,您已经使用所选值选择了EdItem属性。将SelectedItem传递给您的DetailView。足够了我只能访问一个值,不能访问值列表。我真正想要的[{userId:1,id:1,title:sunt aut facere

我无法将ListViewData Json响应的参数传递给Detailview。在listview中,我显示了标题的名称,我想在DetailView中显示一些细节。这里的问题是我无法获取一组JSOn值的索引值来传递细节视图


提前感谢。

当您使用ListView并选择一个项目时,您已经使用所选值选择了EdItem属性。将SelectedItem传递给您的DetailView。足够了

我只能访问一个值,不能访问值列表。我真正想要的[{userId:1,id:1,title:sunt aut facere repellat provident occaecati excepturi optio reprehenderrit,body:quia et suscipit\nsuscipit recursandae consequentur},在Listview中,我显示了UserId,当我单击UserId时,它将导航到使用ID的DetailView,而不是整个列表。我无法将整个列表传递到detail view。在执行PushAsync时,您能否帮助我发布代码…它应该类似于Navigation.PushAsyncnew DetailPagePageAViewModel;用于objResponse1中的每个var数据{listModel.ASSET\u NO=data.ASSET\u NO;listModel.ASSET\u Owner=data.ASSET\u Owner;listModel.Image\u count=data.Image\u count;listModel.vendor=data.vendor;}私有无效资产列表页\u itemtapedobject sender,itemtapedeventargs e{Navigation.PushAsyncnew AssetListDetailViewPagelistModel;}我使用相同的方法,但在detailview中访问时需要执行的操作。您必须传递所选项目的索引或selecteditem并修改listModel[idx]