2015-09-02 52 views
0

我的xamarin.forms应用程序中的stacklayout内有以下网格布局。xaml网格布局不在整个屏幕上延伸

<Grid> 
     <Grid.RowDefinitions> 

       <RowDefinition Height="Auto" /> 
       // 5 more auto height rows 
       <RowDefinition Height="Auto" /> 
       <RowDefinition Height="*" /> 

     </Grid.RowDefinitions> 

     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="Auto" /> 
      <ColumnDefinition Width="*" /> 

     </Grid.ColumnDefinitions> 

     <Image Source="Logo.png" 
       HorizontalOptions="Center" 
       VerticalOptions="CenterAndExpand" 
       Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" /> 

     //some more labels etc. 

     <ActivityIndicator x:Name="ScanActivity" 
          Color="Black" 
          HorizontalOptions="End" 
          VerticalOptions="EndAndExpand" 
          Grid.Row="8" Grid.Column="1" /> 

    </Grid> 

我希望活动指标位于应用程序屏幕的右下角。但是,它目前出现在我的内容的右下角,大约在我想要的位置上方1英寸处。如何驱动底部行以填充所有屏幕,然后将该项放在底部?我认为这是什么"*"高度做?

+1

你的页面只包含此网格? –

+0

据我所知,自动调整到一个小区放置在内部的物品的尺寸,以及*占用剩余的空白区域,尝试将网格放置在没有定义的父网格中,并强制将活动指示符h和v放置在右下方 – Pazuzu156

+0

@ E-Bat是在stacklayout中包含这个网格? –

回答

0

它的StackLayout,一旦取出,这些功能工作正常!