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
Gestire pubblicazione Kubernetes tramite .NET Aspire
Selettore CSS :has() e i suoi casi d'uso avanzati
Analizzare il contenuto di una issue con GitHub Models e AI
Gestione degli eventi nei Web component HTML
Anonimizzare i dati sensibili nei log di Azure Front Door
Integrare modelli AI in un workflow di GitHub
Ottimizzare le performance usando Span<T> e il metodo Split
Managed deployment strategy in Azure DevOps
Arricchire l'interfaccia di .NET Aspire
Supportare la crittografia di ASP.NET Core con Azure Container App
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Recuperare gli audit log in Azure DevOps


