[Windows Phone 8.1 – How To] Obtener AccentColor

[Windows Phone 8.1 – How To] Obtener AccentColor

El desarrollo con el lenguaje XAML tiene muchos beneficios para los desarrolladores. Uno de ellos, es poder utilizar Temas. Éstos definen qué conjunto de colores, imágenes y otros recursos puedan utilizarse en la aplicación. En Windows Phone, tenemos dos tipos de temas Light y Dark. Cada uno con su conjunto de recursos. En este caso, vamos a ver como obtener el AccentColor (color principal de un tema) que lo podríamos comparar con el ForeColor en una aplicación Web. En XAML, tenemos un cuadro de texto y le colocaremos el color principal del tema utilizado:


<TextBox Foreground="{StaticResource PhoneAccentBrush}" />

En el lenguaje C# podemos obtener el AccentColor utilizando la siguiente línea de código:


var accent = Application.Current.Resources["PhoneAccentBrush"] as Brush;

De esta manera obtenemos el color principal del tema sea Dark o Light. A continuación, la lista de colores de referencia para Windows Phone.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.