XAML中的GridView和ListView似乎是同一控件。

开发人员如何在两者之间进行选择?

最佳答案

GridView控件通常水平滚动。此外,您将看到项目之间的某些本机间距大于ListView中的本机间距。之所以存在此间距,是因为打算在Windows Store应用程序中使用控件。 (继续阅读)

  • 像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>
    

    这是答案

    两者之间的一般区别是它们在 View 中的出现。 GridView倾向于出现在FullView,FillView和Portait中。由于其垂直方向,ListView倾向于出现在SnapView中。任何一个控件都可以出现在任何一个 View 中,但这是两个控件的局部转移。

    关于windows-8 - 在WinRT中在XAML的ListView和GridView之间进行选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10903669/

    10-16 12:00