回答
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:ListView控件和GridView控件都用在您的应用程序来显示数据的 集合。它们具有类似的功能,但 以不同的方式显示数据。它们都来自ItemsControl 类。当我们讨论ItemsControl时,这些信息适用于ListView和GridView控件的 。
ListView显示垂直堆叠的数据。它通常用于显示 项目的有序列表,例如电子邮件列表或搜索结果。 它在主细节场景中也很有用,其中列表项目 仅包含少量信息,并且所选项目的详细信息单独显示。
GridView显示水平堆叠的数据。当 您需要显示每一个需要更多 空间,比如一个图片库项目的丰富的可视化它经常使用。*
唯一不同的用户会发现是触摸选择的手势。对于GridView,选择手势是向上 - >向下滑动。对于ListView,它是一个左 - >右滑动。我认为这是这样的,列表可以区分从滚动尝试的选择滑动。
在Xaml中,您还会注意到默认的ItemsPanel不同。用于GridView的ItemsWrapGrid和用于ListView的ItemsStackPanel(从Win8.1虚拟化面板开始;在8.0中是WrapGrid和StackPanel)。这可能会影响Xaml中可用于自定义的属性。
- 1. ListView和GridView WinRT中的粘滞标题xaml
- 2. 声明式GridView在WinRT中的XAML中
- 3. GridView获取在WinRT Xaml中点击
- 4. WinRT Metro中的GridView选择颜色
- 5. 更改gridView位置WinRT Xaml
- 6. WinRT XAML中的日期选择器在哪里?
- 7. 在WinRT XAML中的GridView组中的项目垂直滚动
- 8. WinRT XAML - ListBox中的值和文本
- 9. ListView中的XAML ListView
- 10. WinRT XAML Textbox,SelectionStart和CR/LF
- 11. 带分组单元格的XAML gridview listview
- 12. 的WinRT XAML中的ListView - 触摸不滚动以及
- 13. 的DateTime XAML的WinRT
- 14. WinRT Xaml StoryBoard
- 15. winrt xaml PageLayout VisualState
- 16. Image.OpacityMask上的WinRT XAML
- 17. winrt在外部单击时取消选择ListView项目
- 18. 如何在滚动GridView(winrt,xaml)时删除“反弹效应”?
- 19. ScrollView中的GridView和ListView
- 20. WinRT XAML中的RadialGradientBrush在哪里?
- 21. 克隆的XAML FramworkElement在WinRT中
- 22. WinRT XAML中的Flyout控件在哪里?
- 23. 在ListView和HighLight中选择行的默认行选择Android
- 24. WinRT中的GridView菜单
- 25. 在Xamarin表单中选择ListView和Grid
- 26. XAML/WinRT中是否有CommandParameter?
- 27. UICollectionView - ListView和GridView
- 28. Devexpress gridview选择和取消选择groupwise
- 29. WinRT GridView Stacking
- 30. 在gridview中选择项目
应该指出的是,从Windows 10起,GridView默认为垂直滚动。此问题中的数据适用于Windows 8.x. –