簡體   English   中英

Xamarin Forms 中網格的 ItemsSource 和 DataTemplate

[英]ItemsSource and DataTemplate for Grid in Xamarin Forms

我對Grid和模板有疑問。 例如。 我有一個包含 3 列和 2 行的Grid 我有一個List ,它有圖像鏈接。 我想使用像ListView這樣的模板將圖像從 0 到 6。 Android GridView看起來適合我的問題,但也許有更多解決方案。 我怎么能實現這個。

您可以查看XLabs gridview他們制作了您需要的東西,您可以設置itemtemplate和itemsource。

https://github.com/XLabs/Xamarin-Forms-Labs/wiki/GridView

在集合視圖中設置GridItemsLayout類型的屬性ItemsLayout 它還有另外兩個屬性: OrientationSpan 屬性Orientation可以是"Vertical"以垂直擴展並從ItemsSource按行填充,或"Horizontal"以水平擴展網格並從ItemsSource按列填充。 屬性Span指定垂直方向每行的單元格數和水平方向每列的單元格數。

此示例為CollectionView創建了三列網格:

<CollectionView.ItemsLayout>
       <GridItemsLayout Orientation="Vertical"
                        Span="3" />
</CollectionView.ItemsLayout>

查看來自https://learn.microsoft.com/en-us/do.net/maui/user-interface/controls/collectionview/layout的指定 collectionview 布局文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM