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
Ottimizzazione dei block template in Angular 17
Utilizzare Copilot con Azure Cosmos DB
Scrivere selettori CSS più semplici ed efficienti con :is()
Referenziare un @layer più alto in CSS
Configurare lo startup di applicazioni server e client con .NET Aspire
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Migliorare l'organizzazione delle risorse con Azure Policy
Utilizzare il trigger SQL con le Azure Function
Gestione dell'annidamento delle regole dei layer in CSS
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Configurare e gestire sidecar container in Azure App Service
Collegare applicazioni server e client con .NET Aspire