Win8 Metro为表格数据构建列

时间:2012-12-21 17:58:33

标签: c# xaml microsoft-metro

在为Windows 8创建应用程序时,我理解如同this stackoverflow question中所示,强调要远离像数据网格一样的设计。我仍然认为,在某些情况下,以表格格式显示数据仍然是有益的。实际上,默认的Window 8应用程序有很多表格数据的例子,如下面的截图所示。它们正是我所寻找的。

默认天气应用 Weather app

默认的财务应用 Finance app

但是,我的尝试并不富有成效(我甚至无法决定是使用listbox,listview还是gridview)。我似乎无法在我的所有创作中创建列。在互联网上搜索几分钟后,我遇到了a MSDN answer

  

您需要通过重新模板化来创建非常自定义的外观   列表视图/ ListViewItem的

这真的是最好/最简单的方法吗?似乎我的要求很小。数据很小(20行左右),只读,非交互式(如所示的Window 8应用程序)。我想要列,列标题和交替行样式。考虑到金融和天气应用程序中的表格数据有多常见,有人必须解决这个问题!

1 个答案:

答案 0 :(得分:0)

创建您的第一个Windows应用商店应用的博客阅读器示例,说明如何将模板与列表视图组件一起使用(博客供稿是带模板的列表视图),C#/ XAML可在此处获取:{{3} }。