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 il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
.NET Aspire per applicazioni distribuite
Eseguire query in contemporanea con EF
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Potenziare la ricerca su Cosmos DB con Full Text Search
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Proteggere le risorse Azure con private link e private endpoints
Eseguire script pre e post esecuzione di un workflow di GitHub
Scrivere selettori CSS più semplici ed efficienti con :is()
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Eliminare una project wiki di Azure DevOps