Sta*_*nn6 4 .net c# android xamarin.android maui
我创建了一个 dotnet MAUI 应用程序。对于某些页面,需要禁用 Android 的后退按钮。
我找到了这篇文章,但它只在主页上找到了。有什么办法可以禁用它吗?
这是页面 xaml 文件:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="UI.Pages.ScreenPlacementSelectingPage"
Shell.NavBarIsVisible="false"
Title="">
<Shell.BackButtonBehavior>
<BackButtonBehavior IsEnabled="False">
</BackButtonBehavior>
</Shell.BackButtonBehavior>
<Grid x:Name="AbsolutLayout"
VerticalOptions="Center"
HorizontalOptions="Center"
>
<Image
x:Name="UIbackground"
Aspect="Fill"
Source="uibackground.png"
/>
<Grid x:Name="gridLayout"
RowDefinitions="*,Auto,Auto,*"
ColumnDefinitions="*,Auto,Auto,*"
>
</Grid>
</Grid>
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
小智 8
如果只是禁用后退按钮,您可以覆盖OnBackButtonPressed该页面上的。
protected override bool OnBackButtonPressed()
{
// Return true to prevent back button
return true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |