【发布时间】:2017-03-31 12:54:41
【问题描述】:
【问题讨论】:
标签: xamarin xamarin.forms xamarin.forms.listview
【问题讨论】:
标签: xamarin xamarin.forms xamarin.forms.listview
Facebook 正在为此使用主详细信息页面。您应该查看有关主详细信息页面的 this Xamarin 链接。如果这不是您想要的,请告诉我,我将为您提供列表视图的解决方案。我个人会使用主详细信息页面。
【讨论】:
主要流程很简单。你有你的 ListView,你在 ItemTapped 上附加一个事件,在 ItemTap 句柄方法后面的代码中,你可以访问哪个项目被点击,并使用该信息决定你想要导航的位置。
void Handle_ItemTapped(object sender, ItemTappedEventArgs e)
{
// Item tapped
var item = e.Item as YourItemThatWasBinded;
if (item == null) return;
// Choose the page to navigate to based on the item selected.
// You decide what logic use inside this method if can be as simple using IFs.
var page = GetPageToNavigateWithItem(item);
// Navigate
Navigation.PushAsync(page);
}
【讨论】: