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 una libreria CSS universale: Clip-path
Sostituire la GitHub Action di login su private registry
Generare la software bill of material (SBOM) in GitHub
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Usare un KeyedService di default in ASP.NET Core 8
Utilizzare politiche di resiliency con Azure Container App
Eseguire una query su SQL Azure tramite un workflow di GitHub
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Creazione di componenti personalizzati in React.js con Tailwind CSS
Filtering sulle colonne in una QuickGrid di Blazor
Ordine e importanza per @layer in CSS
Change tracking e composition in Entity Framework
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub