您好使用以下代码,活瓷砖工作正常,但是我发现小徽标总是存在于瓷砖的左下方,我该如何摆脱它?看到this在窗户中的活瓷砖8隐藏小徽标图像
XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideImageAndText01);
XmlDocument squareTileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquarePeekImageAndText01);
XmlNodeList textElements = tileXml.GetElementsByTagName("text");
textElements[0].AppendChild(tileXml.CreateTextNode(_serviceOrderItems.Count.ToString()));
XmlNodeList imageElements = tileXml.GetElementsByTagName("image");
XmlElement imageElement = (XmlElement)imageElements[0];
imageElement.SetAttribute("src", "ms-appx:///Assets/Image310X150.jpg");
imageElement.SetAttribute("alt", "Aker Solutions");
XmlNodeList squareImageElements = squareTileXml.GetElementsByTagName("image");
XmlElement squareImageElement = (XmlElement)squareImageElements.Item(0);
squareImageElement.SetAttribute("src", "ms-appx:///Assets/Image150X150.jpg");
squareImageElement.SetAttribute("alt", "Aker Solutions");
IXmlNode subnode = tileXml.ImportNode(squareTileXml.GetElementsByTagName("binding")[0], true);
tileXml.GetElementsByTagName("visual")[0].AppendChild(subnode);
TileNotification tile = new TileNotification(tileXml);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tile);
这个问题是http://stackoverflow.com/a/12331465/1656796的变体。将视觉元素上的品牌属性设置为“无”(应用于正方形和宽度内容)或绑定元素。 – 2013-03-07 17:07:57
Thanks Nathan,增加以下行 XmlElement visualElement = tileXml.GetElementsByTagName(“visual”)[0] as XmlElement; visualElement.SetAttribute(“品牌”,“无”); – 2013-03-07 18:28:39