495f335b72341b4cacb927e1bc6d544d44903ce1
Nella scheda, scegliendo alcuni articoli dalla griglia e sparandone altri, non tutti i barcode arrivavano al salvataggio. - La selezione dalla griglia modificava Scheda.Articoli da un thread del pool, mentre le scansioni lo fanno sul thread della UI: le due modifiche potevano sovrapporsi e far perdere articoli. Ora passa da InvokeAsync. - La griglia non scartava i barcode gia' sparati, e lo scanner controllava solo il codice letto, non quello restituito dal server (che puo' essere il barcode principale, lo stesso della griglia). Un doppione rompe il @key della lista e il salvataggio locale (indice unico SchedaId+Barcode). Ora entrambi i percorsi aggiungono solo barcode non ancora presenti. 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
43.1%
HTML
29.7%
C#
26.8%
JavaScript
0.4%