c# windows-phone-8.1 live-tile

c# - Actualización de Live Tile en Windows Phone 8.1



windows-phone-8.1 live-tile (1)

Porque invoca TileUpdateManager.CreateTileUpdaterForApplication ("App"). Clear () después del registro de TileWide310x150PeekImageAndText01. Por lo tanto, todas las actualizaciones se eliminan.

Intento crear una aplicación de calendario personalizada para Windows Phone 8.1 y quiero mostrar el día y la fecha actuales en los mosaicos de la aplicación. Estoy tratando de actualizar las teselas de mi aplicación Windows Phone 8.1 en la pantalla de inicio usando el siguiente código

XmlDocument tileXml2 = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWide310x150PeekImageAndText01); var textElement2 = tileXml2.GetElementsByTagName("text")[0].AppendChild(tileXml2.CreateTextNode("some text")); var tileImage = tileXml2.GetElementsByTagName("image")[0] as XmlElement; tileImage.SetAttribute("src", "ms-appx:///Assets/WideLogo.png"); var tn2 = new TileNotification(tileXml2); TileUpdateManager.CreateTileUpdaterForApplication().Update(tn2); XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150Block); var textElement = tileXml.GetElementsByTagName("text")[0].AppendChild(tileXml.CreateTextNode("01")); textElement = tileXml.GetElementsByTagName("text")[1].AppendChild(tileXml.CreateTextNode("Tue")); var tn = new TileNotification(tileXml); //.CreateTileUpdaterForApplication(). //TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate() TileUpdateManager.CreateTileUpdaterForApplication("App").Clear(); TileUpdateManager.CreateTileUpdaterForApplication("App").Update(tn);

Pero cuando ejecuto el código, TileSquare150x150Block solo se actualiza, mientras que al cambiar el tamaño del mosaico, TileWide310x150PeekImageAndText01 no se actualiza.

¿Puedes ayudarme a actualizar varios mosaicos? Además, ¿cómo puedo obtener la fecha actual en los mosaicos de la aplicación? ¡¡Gracias!!