Xamarin:按钮被框架覆盖

时间:2018-09-04 19:32:04

标签: xaml xamarin

尝试创建一个按钮,该按钮将覆盖在xaml中的网格上方

.success

但是,它最终看起来像这样: underlayed button

关于如何使按钮位于顶部的任何想法?

1 个答案:

答案 0 :(得分:0)

将所有内容放置在Grid内,并在Frame和Button上使用Grid.ColumnSpan为2,当然,将Button的背景设置为Transparent

   <Grid>
       <Grid.ColumnDefinitions>
           <ColumnDefinition Width="*"/>
           <ColumnDefinition Width="Auto"/>
       </Grid.ColumnDefinitions>
       <Frame Grid.ColumnSpan="2" CornerRadius="15" Padding="15" BorderColor="White"/>
       <Label Grid.Column="0" Text="**************3454" HorizontalOptions="Start" TextColor="Black" VerticalOptions="Center"/>
       <Label Grid.Column="1" Text="Verify" HorizontalOptions="End" TextColor="#A1A0E1" VerticalOptions="Center"/>
       <Button Grid.ColumnSpan="2" HorizontalOptions="Fill" VerticalOptions="Fill" BackgroundColor="Transparent" Command="{Binding VerifyCommand}"/>
   </Grid>