Hello,
Welcome to Microsoft Q&A!
Check Layout.RaiseChild(View) Method , it is used to send a child to the front of the visual stack.
We can make button overlap the label in Gird using this method .
A simple test on my side , it works as expected.
Xaml
<Grid x:Name="grid" >
<Grid.RowDefinitions >
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
</Grid.ColumnDefinitions>
<Button x:Name="button" Text="Click" Clicked="Button_Clicked" BackgroundColor="Red" />
<Label Text="123" BackgroundColor="Green" InputTransparent="True"/>
</Grid>
Code behind
private void Button_Clicked(object sender, EventArgs e)
{
grid.RaiseChild(button);
}
Screen shot
//Before click

//After click

If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.