c4c624667d0bc48e7016d2dd5f518e5bbfb991bd
Finora la foto si poteva togliere solo prima di salvare la scheda. - La X compare su tutte le foto (non in sola lettura, non mentre la foto e' ancora in elaborazione). L'eliminazione avviene al salvataggio: uscendo senza salvare le foto restano. - Una foto gia' inviata si toglie prima dal server (nuovo endpoint steup/removeAttachment), poi dal dispositivo e da Scheda.ImageNames. Senza rete la X avvisa e non la toglie; se il server non conferma al salvataggio la foto resta ovunque e compare un avviso. - Una foto salvata ma non ancora inviata si elimina dal dispositivo (con la rete si prova anche a toglierla dal server, senza bloccare). - Togliere una foto salvata non la cancellava mai: il flag ToRemove finiva su un elemento appena rimosso dall'elenco. Ora le foto tolte stanno in una lista a parte fino al salvataggio; ToRemove e' stato eliminato. - FileManager.GetInspectionFiles: le foto in /toUpload si filtravano per nome, ma ImageNames contiene il percorso completo, quindi quelle salvate senza rete non ricomparivano mai riaprendo la scheda. Ora si accetta sia il percorso sia il nome, e il DTO porta anche i byte del file per l'invio. Richiede i Servizi con steup/removeAttachment. Co-Authored-By: Claude Opus 5.5 <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.
Languages
CSS
42.7%
HTML
30.2%
C#
26.7%
JavaScript
0.4%