XAML中的GridView和ListView似乎是同一个控件。
开发商如何在两者之间做出选择?
GridView 控件通常水平滚动。此外,您还会看到项目之间的一些本机间距大于 ListView 中的间距。之所以存在这种间距,是为了考虑如何在 Windows 应用商店应用程序中使用控件。 (继续阅读)
- 与 ListView 一样,它继承自 ItemsControl。
- 就像使用 GroupStyle 的 ListView 组一样。
- 与 ListView 一样,它支持两种新的虚拟化策略。
- 与 ListView 一样,它支持不同的选择模式。
示例语法:
<GridView>
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
</GridView>
ListView 控件通常垂直滚动。
示例语法:
<ListView>
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
</ListView>
这就是答案
两者之间的一般区别在于它们出现在视图中。 GridView 往往出现在 FullView、FillView 和 Portait 中。 ListView 由于其垂直方向,往往出现在 SnapView 中。任一控件都可以出现在任一视图中,但这是两个控件的本地转移。
MSDN http://msdn.microsoft.com/en-US/library/windows/apps/xaml/Hh780650:ListView和GridView控件都是用来显示的
应用程序中的数据集合。它们具有相似的功能,但是
以不同方式显示数据。它们都派生自 ItemsControl
班级。当我们谈论 ItemsControl 时,该信息适用于两者
ListView 和 GridView 控件。
ListView 显示垂直堆叠的数据。它经常被用来展示
有序的项目列表,例如电子邮件或搜索结果列表。
它在主从场景中也很有用,其中列表项
仅包含少量信息和所选内容的详细信息
项目单独显示。
GridView 显示水平堆叠的数据。经常用在什么时候
您需要展示每个项目的丰富可视化效果,这需要花费更多时间
空间,例如照片库。*
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)