【发布时间】:2016-10-31 20:10:03
【问题描述】:
我是 Xamarin 的新手,如果这很明显,请原谅。
我在我的 ContentPage 中添加了一个网格。我希望网格占据整个 ContentPage,我假设它是设备的全尺寸。就我而言,我正在测试 iPhone 6S 模拟器。 第一行应占 Grid 总高度的 7.58%,最后一行应填充其余部分。我添加标签以查看最后一行的底部在哪里,并在顶部显示所有内容。看起来它距顶部约 7%,这意味着它位于第一行的底部。
<Grid x:Name="layoutGrid" HorizontalOptions="Fill" VerticalOptions="Fill">
<Grid.RowDefinitions>
<RowDefinition Height=".0758*"/>
<!-- Logo -->
<!-- Remaining Space -->
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width=".154*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width=".154*" />
</Grid.ColumnDefinitions>
<Image Aspect="Fill" Source="{local:ImageResource App1.Resources.background.png}" Grid.ColumnSpan="3" Grid.RowSpan="11"/>
<Image Aspect="AspectFit" x:Name="settingsImage" Grid.Column="2" Grid.Row="0" Source="{local:ImageResource App1.Resources.settings-17-xxl.png}" HorizontalOptions="End"/>
<Label x:Name="lblTest" Grid.Row="1" Text="Bottom" TextColor="White" VerticalOptions="End" HorizontalOptions="Center" FontSize="18"/>
【问题讨论】:
标签: xamarin xamarin.forms