无法删除Xamarin中StackLayout内部框架之间的分隔

时间:2018-12-07 00:35:46

标签: xamarin xamarin.forms

由于某些原因,即使边距和填充等于0,元素之间仍然存在分隔。有想法吗?  这是图片

imagen

2 个答案:

答案 0 :(得分:1)

不清楚图片中的“分离”是什么意思。 但是看来您需要展平框架或移除阴影,同时从StackLayout中移除间距

我正在使用样式设置其他框架属性。

           <StackLayout Orientation="Vertical" Spacing="0">
                <StackLayout.Resources>
                    <Style TargetType="Frame">
                        <Setter Property="CornerRadius" Value="0" />
                        <Setter Property="Padding" Value="0" />
                        <Setter Property="Margin" Value="0" />
                    </Style>
                </StackLayout.Resources>

                <Frame HasShadow="False"/>
                <Frame HasShadow="False"/>
            </StackLayout>

这应该可以解决问题。

答案 1 :(得分:0)

您需要Spacing属性。尝试将Spacing设置为0。默认值为6。 链接到文档:https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.stacklayout.spacing?view=xamarin-forms