如何将两个列表相互组合?

时间:2018-06-02 14:04:11

标签: c# xamarin xamarin.forms

我打算在xamarin中创建一个应用程序。此应用程序将为每个配置文件提供配置文件和博客。我正在考虑使用listview(配置文件是一个列表和博客另一个列表)。如何将两个列表相互附加?因此,当我点击个人资料时,他们的博客才会显示。

先谢谢你了!

1 个答案:

答案 0 :(得分:0)

在您的第一页

<ListView ItemSelected="OnItemSelected" ... />

protected void OnItemSelect(object sender, SelectedItemChangedEventArgs args) {
  if (args.SelectedItem != null) {
    // replace MyType with the appropriate type for your code
    MyType item = (MyType)args.selectedItem;
    // pass the selected item to Page2
    Navigation.PushAsync(new Page2(item));
  }  
}
第2页的构造函数

中的

MyType SelectedItem;

public Page2(MyType item) {
  SelectedItem = item;

  // now you can use this value to filter/etc the values
  // to populate the 2nd ListView
}