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
Evitare il flickering dei componenti nel prerender di Blazor 8
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Usare lo spread operator con i collection initializer in C#
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Definire stili a livello di libreria in Angular
Generare la software bill of material (SBOM) in GitHub
Utilizzare gRPC su App Service di Azure
C# 12: Cosa c'è di nuovo e interessante
Utilizzare il nuovo modello GPT-4o con Azure OpenAI