Jer*_*xon 23 windows-8 windows-runtime winrt-xaml windows-store-apps
XAML中的GridView和ListView似乎是相同的控件.
开发人员如何在两者之间做出选择?
Jer*_*xon 48
GridView控件通常水平滚动.此外,您将看到项之间的一些本机间距大于ListView中的间距.由于打算如何在Windows应用商店应用中使用控件,因此存在此间距.(继续阅读)
示例语法:
<GridView>
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
</GridView>
Run Code Online (Sandbox Code Playgroud)
ListView控件通常垂直滚动.
示例语法:
<ListView>
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
</ListView>
Run Code Online (Sandbox Code Playgroud)
这是答案
两者之间的一般区别在于它们在观点中的出现.GridView往往出现在FullView,FillView和Portait中.由于其垂直方向,ListView往往出现在SnapView中.两个控件都可以出现在任一视图中,但这是两个控件的局部转移.

MSDN:ListView和GridView控件都用于显示应用程序中的数据集合.它们具有类似的功能,但显示的数据不同.它们都是从ItemsControl类派生的.当我们谈论ItemsControl时,信息适用于ListView和GridView控件.
ListView显示垂直堆叠的数据.它通常用于显示有序的项目列表,例如电子邮件列表或搜索结果.它在主 - 详细信息场景中也很有用,其中列表项仅包含少量信息,所选项的详细信息将单独显示.
GridView显示水平堆叠的数据.当您需要显示每个需要更多空间的项目的丰富可视化时,例如照片库,通常会使用它.*
| 归档时间: |
|
| 查看次数: |
11329 次 |
| 最近记录: |