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
.NET Aspire per applicazioni distribuite
Migliorare la sicurezza dei prompt con Azure AI Studio
Proteggere le risorse Azure con private link e private endpoints
Eliminare una project wiki di Azure DevOps
Il nuovo controllo Range di Blazor 9
Gestione degli eventi nei Web component HTML
Creare un webhook in Azure DevOps
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Creare una libreria CSS universale: Immagini
Scrivere selettori CSS più semplici ed efficienti con :is()
Referenziare un @layer più alto in CSS
Creare agenti facilmente con Azure AI Agent Service