首页 > 解决方案 > 如何删除框架 Xamarin 表单之间的空白

问题描述

我以 Xamarin 形式创建了网格,例如

   [![<StackLayout>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
                <RowDefinition Height="*"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
        <Frame  HasShadow="True" CornerRadius="10" Margin="20,-40,20,0" Padding="0" HeightRequest="120" VerticalOptions="Start" Grid.Row="1" BackgroundColor="Gray">
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="*"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <StackLayout Grid.Row="0" HorizontalOptions="CenterAndExpand">
                        <Label Text="" FontSize="Large"/>
                    </StackLayout>
                    <StackLayout Grid.Row="1" HorizontalOptions="CenterAndExpand">
                        <Label Text=""/>    
                    </StackLayout> 
                </Grid>
        </Frame>
            <Frame HasShadow="True" CornerRadius="10" Margin="20,-40,20,0" Padding="0" HeightRequest="300" VerticalOptions="Center" Grid.Row="2" HorizontalOptions="Fill" BackgroundColor="Gray" >                
            </Frame>
            <Frame HasShadow="True" CornerRadius="10" Margin="20,-40,20,0" Padding="0" HeightRequest="100" VerticalOptions="Center" Grid.Row="3" HorizontalOptions="Fill" BackgroundColor="Gray">   
            </Frame>
        </Grid>
    </StackLayout>][1]][1]

1在此处输入图像描述

我想删除这个空格?我是 Xamarin 的新手。所以任何帮助。抱歉英语不好。

标签: xamlxamarin.forms

解决方案


利用Spacing

<StackLayout Spacing="0">

推荐阅读