Event aggregator in Blazor

Event aggregator in Blazor

Avere un accentratore di eventi, è estremamente utile quando si devono aggiornare diversi elementi dell'applicazione e magari da più fonti. Ma cos'è un event aggregator? Event aggregator pattern Quello che viene chiamato event aggregator è l'estensione del più noto...

leggi tutto
Usare il componente Virtualize

Usare il componente Virtualize

Sin da .NET 5 esiste per Blazor il componente Virtualize che permette di caricare "a pezzi" una lunga lista di dati e visualizzarla come se fosse unica. Si possono trovare tonnellate di esempi di codice in giro per la rete che spiegano come utilizzarlo, ma a volte...

leggi tutto
Gestione del WebStorage in Blazor

Gestione del WebStorage in Blazor

La gestione del webstorage sul nostro browser ci riserva diverse sorprese e grattacapi. Questo perché dobbiamo stare attenti a quello che salviamo e a come lo salviamo. Vediamo di capirci qualcosa. WebStorage Per chi come me arriva da un mondo desktop, andare a...

leggi tutto
Gestire Layout multipli in Blazor

Gestire Layout multipli in Blazor

In questo articolo vederemo come gestire il layout della nostra applicazione partendo dal MainLayout che abbiamo di default nel nostro template Blazor. MainLayout.razor Il MainLayout è una pagina particolare che viene utilizzata come base comune per tutte le nostre...

leggi tutto
Gestire gli errori con ErrorBoundary

Gestire gli errori con ErrorBoundary

La gestione degli errori imprevisti sulla parte front end di un'applicazione web può essere noioso e bloccante per l'utente. Per questo motivo possiamo usare l'elemento <ErrorBoundary> per visualizzare un messaggio di errore. Vediamo insieme come utilizzarlo...

leggi tutto