由于某些原因,即使边距和填充等于0,元素之间仍然存在分隔。有想法吗? 这是图片
答案 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