Forzare l'utilizzo di uno dei temi in Windows Phone

di Marco Leoncini, in Windows Phone 8,

Una delle caratteristiche peculiari di Windows Phone è quello di avere due temi, uno Light e uno Dark.
Questo dualismo può complicare la realizzazione di Style e Template per chi crea layout custom: modificando solo superficialmente un template si possono verificare artefatti grafici al cambio del tema.

Per ovviare a questi difetti, possiamo forzare la nostra applicazione a utilizzare un solo tema, di fatto annullando le impostazioni dell'utente.

Per farlo in modo semplice possiamo ricorrere ad un pacchetto installabile tramite nuget:
Install-Package PhoneThemeManager

Digitando il precedente comando nella console del packege manager verrà installato il Windows Phone Theme Manager.

Il suo utilizzo è semplicissimo: in fase di inizializzazione, nel costruttore della classe contenuto nel file App.cs, andiamo ad aggiungere:

ThemeManager.ToDarkTheme();

oppure

ThemeManager.ToLightTheme();

a seconda del tema che vogliamo forzare.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi