A conclusione della serie di articoli dedicati al controllo di CarouselView introdotto da Xamarin Forms, andiamo oggi a vedere un caso particolare nell'uso del controllo.
In ogni controllo di tipo lista, infatti, può esistere la possibilità che non vi siano elementi da visualizzare per via di diversi motivi come, ad esempio, l'assenza di rete che non permette il recupero dei dati. Anche in questo, il controllo CarouselView, ha una soluzione, la proprietà EmptyView.
Nel caso più semplice, possiamo visualizzare un semplice testo:
<CarouselView EmptyView="Nessun elemento!"/>
In alternativa, è anche possibile sfruttare la stessa proprietà come contenitore per un template XAML completamente personalizzabile:
<CarouselView> <CarouselView.EmptyView> <StackLayout> <Label Text="Nessun elemento!" HorizontalOptions="Fill" HorizontalTextAlignment="Center" /> </StackLayout> </CarouselView.EmptyView> </CarouselView>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire operazioni sui blob con Azure Storage Actions
Eseguire le GitHub Actions offline
Utilizzare politiche di resiliency con Azure Container App
Utilizzare la libreria Benchmark.NET per misurare le performance
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Utilizzare gli snapshot con Azure File shares
Eseguire attività pianificate con Azure Container Jobs
Usare le variabili per personalizzare gli stili CSS
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
C# 12: Cosa c'è di nuovo e interessante
Disabilitare automaticamente un workflow di GitHub
Eseguire attività con Azure Container Jobs
I più letti di oggi
- Nuova versione per jQuery e prima alpha per jQuery Mobile
- Paginare i risultati con QuickGrid in Blazor
- Utilizzare il trigger SQL con le Azure Function
- Eliminare una determinata proprietà da un oggetto JavaScript
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Modern web apps with Blazor