Xamarin: кнопка наложена на кадр - PullRequest
0 голосов
/ 04 сентября 2018

Попытка сделать кнопку, которая будет накладываться поверх сетки в xaml

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

Тем не менее, это выглядит так: нижележащая кнопка

Есть мысли о том, как заставить кнопку идти сверху?

1 Ответ

0 голосов
/ 04 сентября 2018

Поместите все в Grid и используйте Grid.ColumnSpan из 2 на вашем фрейме и кнопке и, конечно же, установите фон кнопки на 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...