【问题标题】:Xamarin forms - Multiple header on listviewXamarin 表单 - 列表视图上的多个标题
【发布时间】:2017-07-28 03:22:22
【问题描述】:

我正在使用 xamarin form(PCL) 有两个项目:Android 和 IOS

我想要具有多个标题的列表视图,但我不想使用第三方例如:

Super group 1
   _Group 1
     _item 1_1_0
     _item 1_1_1
   _Group 2
     _item 1_2_0
     _item 1_2_1
Super group 2
  _Group 1
     _item 1_1_0
     _item 1_1_1
  _Group 2
     _item 1_2_0
     _item 1_2_1

请帮忙实现listview中的多个header

【问题讨论】:

    标签: c# android ios listview xamarin.forms


    【解决方案1】:

    您需要嵌套的分组列表视图。您将需要定义包含分组列表视图的分组列表视图。要将列表视图定义为分组,请将 xaml 中的列表视图定义为

    <ListView 
                ItemsSource="{Binding yourItemList}" 
                IsGroupingEnabled="True"
                GroupDisplayBinding="{Binding Key}"
                HasUnevenRows="True">
    

    查看this xamarin 论坛了解更多信息。您可以查看 James Montemagno here 的示例。希望对您有所帮助。

    【讨论】:

    • 在给定的示例中,仅显示了一个级别的分组。我想要多级分组
    • 是的,我知道它的一级分组。我只能建议嵌套分组列表视图。你需要为此做一些研发。您可以开始,如果有任何并发​​症,您可以使用 SO。
    • 谢谢。我已经实现了一级分组。但之后我尝试在多个分组中没有成功。
    • 你提前知道你需要多少关卡吗?它总是 2 吗?如何创建包含 2 个标题和另一个列表视图的自定义列表视图单元格?
    猜你喜欢
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 2018-11-10
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多