【问题标题】:Hide Group header in Grouped ListView在分组列表视图中隐藏组标题
【发布时间】:2016-04-18 11:53:57
【问题描述】:

我正在显示一个 GroupedList 视图,并且都启用了组标题和跳转列表。我试图隐藏 Group 标题,但到目前为止没有运气。我要隐藏的这个属性是 GroupDisplayBinding。如果我不设置它,则会显示我的 Item 的默认 ToString。我只是希望它消失,作为一个常规列表,只有启用了跳转选项。

一点更新:我搜索了一些示例,我想要的是一个带有索引列表的 TableView,如下所示:https://developer.xamarin.com/guides/ios/user_interface/tables/part_2_-_populating_a_table_with_data/#Adding_an_Index

最好的问候

【问题讨论】:

  • 您是通过 XAML 还是代码定义此 UI?
  • xaml 大部分时间 :)

标签: xamarin xamarin.forms


【解决方案1】:

Xamarin.Forms 列表视图允许您通过 GroupHeaderTemplate 属性为列表视图组指定自己的布局。您可以使用此布局将标题内容保持为空。

看看Customizing Listview Grouping

如果您想在代码中定义组标题布局,您必须创建ViewCell 的新子类并构建布局。查看Enhancing Xamarin.Forms ListView with Grouping Headers的示例

【讨论】:

  • 是的,我可以将其设为空,但不能随意隐藏。仍然不确定 ListView 是正确的控件,请参阅我更新的问题
  • @RasmusChristensen:你检查第二个链接了吗?您可以设置 HeightRequest 以使标头非常小或将其隐藏。或者你也可以在 Xaml 中设置高度。
  • 谢谢。经过几次尝试,我发现缺少的 HasUnevenRows="True"。当然它也适用于标题行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多