Il Coding4Fun Toolkit è uno dei toolkit più utilizzati dai dev di app Windows Phone, perché include controlli molto interessanti, che ricordano l'esperienza nativa, ma che non sono disponibili nell'SDK ufficiale.
Una delle novità dell'ultima versione è rappresentata dal controllo ImageTile, che ricorda molto da vicino quello che offre la live tile del People Hub, ciclando tra un set prefissato di immagini, con un'animazione particolare.
Dopo aver aggiunto la reference da NuGet al toolkit, possiamo poi aggiungere nella pagina un markup come questo:
<Page ... xmlns:c4f="clr-namespace:Coding4Fun.Phone.Controls;assembly=Coding4Fun.Phone.Controls"> <c4f:ImageTile ItemsSource="{Binding Images}" AnimationType="HorizontalExpand" />
Il controllo è estremamente personalizzabile e consente di gestire tutte le proprietà, come la durata, il tipo di transizione, il numero di righe e colonne, per replicare in tutto e per tutto il comportamento della tile del People Hub all'interno delle nostre app.
Il tipo da mettere in binding, deve essere un ObservableCollection
Ecco il risultato che avremo lanciando l'app:
Per informazioni sul Coding4Fun Toolkit:
http://coding4fun.codeplex.com/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Utilizzare la session affinity con Azure Container Apps
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Semplificare il deployment di siti statici con Azure Static Web App
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Utilizzare politiche di resiliency con Azure Container App
Copiare automaticamente le secret tra più repository di GitHub
Limitare le richieste lato server con l'interactive routing di Blazor 8
Usare lo spread operator con i collection initializer in C#
Miglioramenti nelle performance di Angular 16
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