Xaml 如何在Xamarin表单中扩展一个内容视图而另一个内容视图具有固定高度

Xaml 如何在Xamarin表单中扩展一个内容视图而另一个内容视图具有固定高度,xaml,xamarin,xamarin.forms,Xaml,Xamarin,Xamarin.forms,我有两个内容视图一个接一个,其中一个视图具有固定高度,另一个视图应填充并展开父视图。 我试过以下几件事: 在StackLayout内使用2个内容视图,垂直选项为“结束” 我希望图像中的空白处填充红色内容视图。如上所述,在StackLayout上使用VerticalOptions=“FillAndExpand”可能会满足您的需要 另一种方法是使用网格而不是StackLayout,如下所示: <Grid VerticalOptions="FillAndExpand"> <

我有两个内容视图一个接一个,其中一个视图具有固定高度,另一个视图应填充并展开父视图。 我试过以下几件事:

在StackLayout内使用2个内容视图,垂直选项为“结束”



我希望图像中的空白处填充红色内容视图。

如上所述,在StackLayout上使用VerticalOptions=“FillAndExpand”可能会满足您的需要

另一种方法是使用网格而不是StackLayout,如下所示:

<Grid VerticalOptions="FillAndExpand">
   <Grid.RowDefinitions>
      <RowDefinition Height="*"/>
      <RowDefinition Height="66"/>
   </Grid.RowDefinitions>

   <ContentView  x:Name="red_ContentView" BackgroundColor="Red" Grid.Row="0">
   </ContentView>

   <ContentView x:Name="blue_ContentView" BackgroundColor="Blue" Grid.Row="1">
   </ContentView>
</Grid>

您在StackLayout上尝试过VerticalOptions=“FillAndExpand”吗?
<Grid VerticalOptions="FillAndExpand">
   <Grid.RowDefinitions>
      <RowDefinition Height="*"/>
      <RowDefinition Height="66"/>
   </Grid.RowDefinitions>

   <ContentView  x:Name="red_ContentView" BackgroundColor="Red" Grid.Row="0">
   </ContentView>

   <ContentView x:Name="blue_ContentView" BackgroundColor="Blue" Grid.Row="1">
   </ContentView>
</Grid>