2011-02-10 28 views
6

¿Hay alguna manera de hacer que los controles solo usen el tema Oscuro o Claro? Estoy trabajando en una aplicación que es en su mayoría oscura, tenemos algunos fondos oscuros personalizados. Todos los bloques de texto son manejados, esos son siempre blancos. Pero botones, cuadros de texto, casillas de verificación, botones de radio. Todos estos se vuelven negros cuando el tema del teléfono está configurado para iluminarse y son apenas visibles.Reemplazando temas en Windows Phone 7

El problema con esto es que me encontré mezclando para manejar la forma en que cada control se ve en cada uno de sus estados. E. G., en el tema Luz, el texto de los botones se vuelve negro y blanco solo cuando se presiona. ¿Hay alguna manera en que pueda hacer que los botones solo usen el tema Oscuro? ¿Sin tener en cuenta cuál es la configuración del tema real para el teléfono?

Gracias.

Respuesta

1

Me temo que solo tiene que colorearlos todos manualmente. En Blend, esto significa hacer clic en "convertir a valor local" en cada una de las propiedades que le interesan.

Al menos, eso es lo que hice - ¡ojalá alguien más tenga una mejor respuesta!

0

O utilice cosas como PhoneForegroundBrush para cambiar automáticamente con el cambio de tema o manualmente (explícitamente) establecer valores de color.