visual ventana tema studio interfaz fondo como color cambiar c# windows-runtime live-tile

c# - ventana - ¿Puedo cambiar el color de fondo del mosaico primario en WinRT?



como cambiar el color de la interfaz de visual studio (1)

¿Es posible cambiar el color de fondo de la ventana principal de mi aplicación WinRT? Me gustaría cambiarlo según el estado de la aplicación.

Yo uso este código para cambiar el texto del mosaico:

XmlDocument contentSmall = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150Text02); contentSmall.GetElementsByTagName(textElementName)[1].InnerText = "---"; TileNotification notifSmall = new TileNotification(contentSmall); TileUpdateManager.CreateTileUpdaterForApplication().Update(notifSmall);


Para el mosaico primario, el color de fondo para la mayoría de las plantillas usa el color de la aplicación indicado en el manifiesto. Esto se hace por diseño para promover una marca consistente a través del color de la aplicación (mosaico, paneles desplegables, etc., todos usan el mismo color). Sin embargo, si usa una plantilla de solo imagen y genera imágenes sobre la marcha, entonces, por supuesto, puede usar los colores que desee.

En términos generales, sin embargo, las fichas en vivo no están destinadas a ser usadas como gadgets. El estado de la aplicación se indica más correctamente a través de los distintivos en el mosaico, en lugar de en el mosaico completo.

La limitación de color no se aplica a los mosaicos secundarios, ya que tienen un color de fondo y propiedades de texto en primer plano que puedes controlar individualmente.

Todo esto se aplica igualmente a las actualizaciones de teselas enviadas desde la aplicación o desde una tarea en segundo plano: usan la misma API, por lo que no hay nada exclusivo para ellas.