回答
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. –