我有一个项目使用MAUI Hybrid来制作一个Android应用程序(apk)。
在MAUI应用程序中运行blazorWebView,以便页面的代码被Web站点(未经处理的Blazor Wasm)和MAUI应用程序(MAUI + Blazor WebView)同时使用。
在MAUI应用程序中包含了blazorWebView(从MainPage.xaml中的代码):
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:b="clr-namespace:Microsoft.AspNetCore.Components.WebView.Maui;assembly=Microsoft.AspNetCore.Components.WebView.Maui"
xmlns:local="clr-namespace:MyMauiBlazor"
x:Class="MyMauiBlazor.MainPage">
<b:BlazorWebView HostPage="wwwroot/index.html">
<b:BlazorWebView.RootComponents>
<b:RootComponent Selector="app" ComponentType="{x:Type local:Main}" />
</b:BlazorWebView.RootComponents>
</b:BlazorWebView>
</ContentPage>
在Android设备上,是否有可能处理返回按钮按下事件?
目前,应用程序会关闭,但我想要处理这个事件(例如:导航到上一页)。有没有办法做到这一点?