2015-09-02 84 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,一旦取出,這些功能工作正常!