[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.