92b60deac0caca45c8b05f3724671345b9ab7c46
Da Android 15 (API 35+) l'edge-to-edge e' forzato e adjustResize non ridimensiona piu' la finestra: la tastiera si limita a coprire la BlazorWebView. Con il layout rigido (html overflow:hidden, #app 100vh, page/main height:100% overflow:hidden) nemmeno il browser riesce a portare in vista il campo col focus. - MainActivity: WindowSoftInputMode AdjustResize|StateHidden e listener sugli WindowInsets che applica al content view il padding bottom pari all'inset IME (meno quello delle system bars, gia' coperto da SafeAreaEdges in MainPage), cosi' il 100vh si ricalcola. - main.js: su focusin e visualViewport resize porta il campo attivo al centro con scrollIntoView, necessario per i contenitori scrollabili. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
.NET MAUI Blazor Hybrid app with a Blazor Web App sample app
This sample app demonstrates a .NET MAUI Blazor Hybrid app with a Blazor Web App that uses a shared user interface via a Razor class library (RCL).
For more information, see Build a .NET MAUI Blazor Hybrid app with a Blazor Web App.
Steps to run the sample
-
Clone this repository or download a ZIP archive of the repository. For more information, see How to download a sample.
-
Run the
MauiBlazorWeb.Mauiproject to run the .NET MAUI Blazor Hybrid app, or run theMauiBlazorWeb.Webproject to run the Blazor Web App.
Description
Languages
CSS
44.3%
HTML
29.2%
C#
26.1%
JavaScript
0.4%