在为 Windows 8 创建应用程序时,我理解对远离数据网格设计的重点,如这个 stackoverflow 问题所示。我仍然相信在某些情况下以表格格式显示数据仍然是有益的。实际上,默认的 Window 8 应用程序有大量表格数据示例,如下面的屏幕截图所示。它们正是我正在寻找的。
默认天气应用
默认财务应用
然而,我的尝试并没有取得成果(我什至无法决定是使用列表框、列表视图还是网格视图)。我似乎无法在我的所有创作中创建列。在互联网上搜索了几分钟后,我发现了一个 MSDN 答案:
您需要通过重新模板化 Listview/ListviewItem 创建一个非常自定义的外观
这真的是最好/最简单的方法吗?似乎我的要求很小。数据很小(大约 20 行)、只读且非交互式(如所示的 Window 8 应用程序)。我想要列、列标题和交替行样式。考虑到财务和天气应用程序中存在表格数据的普遍性,必须有人破解了这个问题!