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
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Creare una libreria CSS universale: Cards
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Eseguire operazioni sui blob con Azure Storage Actions
Miglioramenti nelle performance di Angular 16
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Disabilitare automaticamente un workflow di GitHub (parte 2)
Utilizzare politiche di resiliency con Azure Container App
Usare il colore CSS per migliorare lo stile della pagina
Usare una container image come runner di GitHub Actions
Sfruttare MQTT in cloud e in edge con Azure Event Grid
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub