【问题标题】:Xamarin - CollectionView extra space for first and last itemXamarin - CollectionView 第一项和最后一项的额外空间
【发布时间】:2021-06-04 17:12:16
【问题描述】:

大家好,

我的问题是我是否能够在 Xamarin 的 CollectionView 中的第一项上方和最后一项下方添加一些额外的空间。

我有类似圆角卡片的物品,但目前看不清楚,因为第一个物品上方和最后一个物品下方没有空间。 ItemSpacing 属性允许它们之间的垂直空间。

【问题讨论】:

  • 如果 CollectionView 是页面上唯一的东西,只需添加一些顶部/底部填充

标签: c# xamarin


【解决方案1】:

我将在此处添加屏幕截图。黑线正是我需要空间的地方。

正如 jason 所说,您可以为 Grid 或 stacklayout 添加 padding 或 Margin,然后在此布局中添加 CollectionView。

 <Grid Padding="20">
            <CollectionView ItemsSource="{Binding images}">
                <CollectionView.ItemTemplate>
                    <DataTemplate>
                        <Frame BorderColor="Black" CornerRadius="30">
                            <StackLayout>
                                <Image Source="{Binding imagepath}" />
                                <Label Text="{Binding text}" />
                            </StackLayout>
                        </Frame>
                    </DataTemplate>
                </CollectionView.ItemTemplate>
            </CollectionView>
        </Grid>

【讨论】:

    猜你喜欢
    • 2017-07-06
    • 1970-01-01
    • 2017-02-17
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    相关资源
    最近更新 更多