Xamarin 半屏幕宽度大小的布局(其中包含图像)

Xamarin 半屏幕宽度大小的布局(其中包含图像),xamarin,xamarin.forms,Xamarin,Xamarin.forms,我想有一个布局,其中两个图像(其宽度与屏幕大小相适应),并排,并自动填充容器,其中没有剪辑或生活空间 我使用了网格视图,但行在调整大小之前往往会获得图像的高度,从而在图像的上方和下方留下空间 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="5*" x:Name="colFirst"/>

我想有一个布局,其中两个图像(其宽度与屏幕大小相适应),并排,并自动填充容器,其中没有剪辑或生活空间

我使用了网格视图,但行在调整大小之前往往会获得图像的高度,从而在图像的上方和下方留下空间

            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="5*" x:Name="colFirst"/>
                    <ColumnDefinition Width="5*" x:Name="colSecond" />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"/>
                    <RowDefinition Height="Auto"/>
                </Grid.RowDefinitions>
                <Image Source="avatar.png" Grid.Column="0" Grid.Row="0"/>
                <Label Text="Item1" Grid.Column="0" Grid.Row="1"/>

                <Image Source="avatar.png" Grid.Column="1" Grid.Row="0"/>
                <Labe Text="Item2" Grid.Column="1" Grid.Row="1"/>
            </Grid>


这些图像是方形图像。Xamarin是如何做到这一点的?

每当宽度改变时,设置图像的高度。这可以在代码隐藏或XAML中完成。下面是一个在XAML中执行此操作的示例:



谢谢,我已尝试设置网格高度大小,但我要尝试一下,这样看起来更容易管理。