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
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Gestire gli accessi con Token su Azure Container Registry
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Generare una User Delegation SAS in .NET per Azure Blob Storage
Generare la software bill of material (SBOM) in GitHub
Effettuare il refresh dei dati di una QuickGrid di Blazor
Generare velocemente pagine CRUD in Blazor con QuickGrid