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
Semplificare i deployment con le label in Azure Container App
Planning & Specification Driven Development + GitHub Copilot
Ottimizzare i costi con Smart tier in Azure Blob Storage
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Integrare OpenAI tramite Aspire
Esporre un server MCP esistente con Azure API Management
Interazione con ReconnectModal in Blazor
Logica Graceful Degradation in HTML e CSS
Creare un file Zip partendo da uno stream sfruttando le classi del namespace System.IO.Compression
Supporto semplificato per le left join in Entity Framework 10
Effettuare un clone parziale di un repository di GitHub
Usare il metodo nameof con un tipo generico in C# 14


