xaml网格布局不在整个屏幕上扩展

时间:2015-09-02 12:55:03

标签: c# wpf xaml xamarin

我的xamarin.forms应用程序中的stacklayout内有以下网格布局。

    <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&#34;以上我想要的地方。如何驱动底行填充所有屏幕,然后将该项目放在底部?我认为那是"*"身高的原因吗?

1 个答案:

答案 0 :(得分:0)

这是StackLayout,一旦删除,这些功能就能正常运作!