0

我目前正在爲我的通用應用程序處理實時平鋪通知。我遇到了寬瓦沒有顯示任何內容的問題,但小瓦正在工作正常;任何人都可以指出我爲什麼我的寬瓷磚沒有正確顯示任何東西的正確方向?它僅適用於基於文本的圖塊(即TileTemplateType.TileWide310x150Text03)。將圖像添加到實時平鋪通知

謝謝!以下是我的推送通知的代碼。

foreach (var item in temp) 
     { 
      XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWide310x150PeekImage06); 

      var title = item.Title; 
      string titleText = title.Text == null ? String.Empty : title.Text; 
      tileXml.GetElementsByTagName(textElementName)[0].InnerText = titleText; 

      XmlNodeList wideTileImageAttrib = tileXml.GetElementsByTagName("image"); 

      ((XmlElement)wideTileImageAttrib[0]).SetAttribute("src", "http://i.imgur.com/DjooITV.jpg"); 
      ((XmlElement)wideTileImageAttrib[0]).SetAttribute("alt", "Image"); 

      Debug.WriteLine(tileXml.ToString()); 

      // Create a new tile notification. 
      updater.Update(new TileNotification(tileXml)); 

      tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150Text04); 

      tileXml.GetElementsByTagName(textElementName)[0].InnerText = titleText; 

      Debug.WriteLine(tileXml.ToString()); 

      // Create a new tile notification. 
      updater.Update(new TileNotification(tileXml)); 
     } 

回答

1

我想回答我自己的問題,並指出我試圖添加的圖像太大而無法處理。對於任何絆倒這個問題的人,請在代碼中適當調整圖像大小,以確保它們正確顯示。