Xamarin表单从条目中删除空格
我有个问题。我创建了一个注册页面,其中的标签显示用户名之类的错误已经存在。但是标签和条目之间的空间有点太大了。下面是它现在的样子: 现在所有这些都在一个网格中,但行高设置为“自动”,因此这是条目可以获得的最小大小。但是,标签必须更靠近顶部,更靠近用户名条目 这是我的密码:Xamarin表单从条目中删除空格,xamarin,xamarin.forms,xamarin.android,xamarin.ios,Xamarin,Xamarin.forms,Xamarin.android,Xamarin.ios,我有个问题。我创建了一个注册页面,其中的标签显示用户名之类的错误已经存在。但是标签和条目之间的空间有点太大了。下面是它现在的样子: 现在所有这些都在一个网格中,但行高设置为“自动”,因此这是条目可以获得的最小大小。但是,标签必须更靠近顶部,更靠近用户名条目 这是我的密码: <Grid VerticalOptions="CenterAndExpand"> <Grid.RowDefinitions> <RowDefinition Height=
<Grid VerticalOptions="CenterAndExpand">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="35" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="90" />
<ColumnDefinition Width="20" />
</Grid.ColumnDefinitions>
<Image Grid.Row="1" Grid.Column="0" x:Name="imgUsernameStatus" Margin="5"/>
<Entry Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2" Placeholder="Username" PlaceholderColor="#bababa" FontSize="16" x:Name="txtUsername" TextColor="White" Unfocused="OnUsernameUnfocused" TextChanged="OnUsernameTextChanged" />
<Label Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" Text="Username already exists" TextColor="Red" FontSize="11" x:Name="txtUsernameError" IsVisible="False" />
<Image Grid.Row="3" Grid.Column="0" x:Name="imgEmailStatus" Margin="5"/>
<Entry Grid.Row="3" Grid.Column="1" Grid.ColumnSpan="2" Placeholder="Email" PlaceholderColor="#bababa" FontSize="16" x:Name="txtEmail" TextColor="White" TextChanged="OnEmailTextChanged" />
</Grid>
如何才能做到这一点?行间距的默认值为6个单位 设置行间距=0
您有两个带*高度的行定义,这意味着它们将填充剩余的可用空间。栅格没有特定的高度值,这意味着可用空间越大,行越大。您应该考虑为单元格设置最大高度值。尽管您需要小心,因为此值可能需要在iOS和ID之间有所不同。这是我的代码片段,因为它有点大。此网格位于另一个网格内,因此它具有静态高度!对不起……啊,好的,您确定列和行间距设置为0了吗?它默认为5或10,您在哪个平台上开发?我发现VisualStudioWindows更适合做xaml工作,因为预览器更好,可以显示布局线等内容。这类有趣的东西总是有帮助的!行间距设置为0成功。我正在Android上开发,并将其部署到我的手机上。OnePlus 6T
<Grid VerticalOptions="CenterAndExpand"
RowSpacing="0">
<!--Your Content-->
</Grid>