Nel corso dello script precedente, abbiamo iniziato ad affrontare il tema relativo al nuovo controllo di Xamarin Forms chiamato CarouselView, utilizzato principalmente per realizzare slideshow di diversi contenuti.
Oltre alle proprietà basilari già affrontate nello script precedente, possiamo andare a definire impostazioni aggiuntive per rendere il controllo personalizzato per le nostre esigenze. Una di queste proprietà, ad esempio, può essere lo scrolling che per default è orizzontale, ma il behaviour è riscrivibile tramite:
<CarouselView.ItemsLayout> <LinearItemsLayout Orientation="Vertical" /> </CarouselView.ItemsLayout>
Inoltre, dobbiamo considerare che viene visualizzato un solo elemento alla volta, ma anche per questo Xamarin.Forms offre degli attributi per consentire l'override della impostazione. Lo snippet sottostante consente di visualizzare una porzione dell'elemento successivo:
<CarouselView PeekAreaInsets="100"/>
Mentre se invece desideriamo visualizzare più di un elemento alla volta, possiamo usare la sintassi seguente, in cui indichiamo con un interno il numero di elementi visualizzati, oltre l'elemento corrente:
<CarouselView NumberOfSideItems="1"/>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare un webhook in Azure DevOps
Generare file per il download da Blazor WebAssembly
Usare lo spread operator con i collection initializer in C#
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
C# 12: Cosa c'è di nuovo e interessante
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
.NET Conference Italia 2023
Usare un KeyedService di default in ASP.NET Core 8
Utilizzare Tailwind CSS all'interno di React: primi componenti
Eseguire attività basate su eventi con Azure Container Jobs
Generare file PDF da Blazor WebAssembly con iText
Gestire liste di tipi semplici con Entity Framework Core
I più letti di oggi
- Sfruttare le funzionalità degli Azure Cognitive Service on-edge con i container
- Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
- I tutorials, percorsi guidati per tutti
- Introduzione ai Cognitive Services di Microsoft Azure
- Gestire gli eventi dei servizi Azure mediante Event Grid