首页 > 解决方案 > 我想在列表视图中制作标题并在 UWP 应用程序中的每个列表视图下添加项目。我该怎么做?

问题描述

我正在制作一个跟踪一个人吃什么的应用程序。我想要一个列表视图来跟踪白天吃的所有食物,并将其列在用户在哪顿饭(早餐、午餐、晚餐和小吃)下吃的东西。

我了解如何将项目添加到列表中。唯一的问题是我不知道如何添加像 XAML 库中显示的标题,并且我不知道如何在特定标题下添加项目。我很难找到解释如何做到这一点的教程,并且想要一些关于我应该在哪里看的输入。

我看过这些教程(教程 1教程 2),但它们有些令人困惑,老实说,我不确定它们显示的内容是否是我想要做的。

我正在尝试做的事情的名称是什么,我应该怎么做?我正在尝试完成的任何教程都会非常有帮助。

标签: c#visual-studioxamluwp

解决方案


根据您的描述,您似乎想要实现一个分组列表。推荐的方法是使用 CollectionViewSource,在您展示的教程中非常详细。您可以创建一个包含时间(早餐...)、食物名称等的类,然后按时间对它们进行分组。更多关于collectionViewSource的信息,可以参考这个文档。如果您仍然感到困惑,您能否更详细地描述问题出在哪里?


推荐阅读