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
Controllare gli accessi IP alle app con Azure Container Apps
Definire stili a livello di libreria in Angular
Eseguire attività basate su eventi con Azure Container Jobs
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Eseguire una query su SQL Azure tramite un workflow di GitHub
Come migrare da una form non tipizzata a una form tipizzata in Angular
Usare una container image come runner di GitHub Actions
Ottimizzazione dei block template in Angular 17
Utilizzare il trigger SQL con le Azure Function
Utilizzare Azure AI Studio per testare i modelli AI
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Sfruttare MQTT in cloud e in edge con Azure Event Grid