c# - 我想在列表视图中制作标题并在 UWP 应用程序中的每个列表视图下添加项目。我该怎么做?
问题描述
我正在制作一个跟踪一个人吃什么的应用程序。我想要一个列表视图来跟踪白天吃的所有食物,并将其列在用户在哪顿饭(早餐、午餐、晚餐和小吃)下吃的东西。
我了解如何将项目添加到列表中。唯一的问题是我不知道如何添加像 XAML 库中显示的标题,并且我不知道如何在特定标题下添加项目。我很难找到解释如何做到这一点的教程,并且想要一些关于我应该在哪里看的输入。
我看过这些教程(教程 1,教程 2),但它们有些令人困惑,老实说,我不确定它们显示的内容是否是我想要做的。
我正在尝试做的事情的名称是什么,我应该怎么做?我正在尝试完成的任何教程都会非常有帮助。
解决方案
根据您的描述,您似乎想要实现一个分组列表。推荐的方法是使用 CollectionViewSource,在您展示的教程中非常详细。您可以创建一个包含时间(早餐...)、食物名称等的类,然后按时间对它们进行分组。更多关于collectionViewSource的信息,可以参考这个文档。如果您仍然感到困惑,您能否更详细地描述问题出在哪里?
推荐阅读
- oracle - 获取特定时间范围之间的记录
- list - 如何管理列表字符串以创建条件
- xml - 将 <br> 替换为 sed 中的 \n 或 XML 文件中的 PHP
- java - 软件导致连接中止:写入 DataOutputStream 时出现套接字写入错误
- jquery - 仅在 jQuery DataTable 中将 ID 属性添加到最后一行
- asp.net - 如何在页面重定向到另一个页面时使用asp.net api使用angular js前端传递请求
- excel - 使用宏用单元格中的数据填充标题
- unity3d - 使用或不使用 ScrtiptableObects?
- javascript - 试图在 expressjs 中获取 mongodb 的数组结果
- python - 服从测试山羊 - OperationalError