Mostrare le immagini all'interno delle applicazioni è una operazione piuttosto comune e, sopratutto nei casi delle applicazioni più moderne, diventa sempre più necessario aggiungere la possibilità di applicare animazioni e filtri per rendere le foto più accattivanti. La creazione di filtri custom è ovviamente un'attività piuttosto complessa, ma è bene sottolineare che, qualora ci servisse un funzionamento più "standard" e basico, ci sono alcune possibilità per crearne alcuni out-of-the-box direttamente dalla piattaforma UWP, senza creare algoritmi estremamente enigmatici.
Un caso è rappresentato dalla proprietà ShowAsMonochrome, applicata direttamente sull'oggetto di tipo BitmapIcon, permette di disabilitare il comportamento di masking predefinito:
<AppBarButton Label="BitmapIcon"> <AppBarButton.Icon> <BitmapIcon UriSource="ms-appx:///Assets/image.png" ShowAsMonochrome="true" /> </AppBarButton.Icon> </AppBarButton>
Come è facile intuire, qualora il valore della priorietà venga impostato a true, allora l'immagine verrà mostrata in monocolore, altrimenti verrà mostrata con tutto lo spettro dei colori attivi.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare database e servizi con gli add-on di Container App
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Eseguire una query su SQL Azure tramite un workflow di GitHub
Evitare il flickering dei componenti nel prerender di Blazor 8
Utilizzare i primary constructor in C#
Sfruttare al massimo i topic space di Event Grid MQTT
Sfruttare lo streaming di una chiamata Http da Blazor
Implementare l'infinite scroll con QuickGrid in Blazor Server
Utilizzare Tailwind CSS all'interno di React: primi componenti
Eseguire attività con Azure Container Jobs
Assegnare un valore di default a un parametro di una lambda in C#
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework