嗨,在我的 Metro 应用程序中,我在 appxmainfest 文件中设置了宽徽标,然后在页面上的按钮单击中我已经编写了此代码
XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideText03);
var textElement = tileXml.GetElementsByTagName("text")[0].AppendChild(tileXml.CreateTextNode("Hey This my Text Updated on Tile"));
var tn = new TileNotification(tileXml);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tn);
但在最后一行它给了我错误。
提供的应用程序标识符无效。在 Windows.UI.Notifications.TileUpdateManager.CreateTileUpdaterForApplication() 在 TilesCS.ScenarioInput1.UpdateTileWithText_Click(Object sender, RoutedEventArgs e) 在 c:\Users\nitin\Downloads\App 磁贴和徽章示例\C#\ScenarioInput1.xaml.cs:line 68
我尝试了 Microsoft 的示例应用程序,但它也有同样的问题。我搜索了其他示例应用程序和代码,但是我尝试过的都给出了错误。
在一篇文章中,我读到我需要将 tile 的某些属性设置为动态,但我无法在任何地方进行调整。有谁知道我错在哪里。