5

Vì vậy, khi tôi đã xem video này từ BUILD tôi nghĩ nó sẽ là dễ dàng ...Gạch trực tiếp mới không hoạt động trong ứng dụng Windows Phone Silverlight 8.1?

enter image description here

Nhưng tôi dường như không thể có được gạch của 8.1 ứng dụng WP Silverlight của tôi để thay đổi bằng cách làm như tiếp theo.

const string xml = "<tile>" 
      + "<visual>" 
      + "<binding template='TileSquareText01'>" 
      + "<text id='1'>testing 123</text>" 
      + "</binding> " 
      + "</visual>" 
      + "</tile>"; 

    var xmlDoc = new XmlDocument(); 
    xmlDoc.LoadXml(xml); 

    var tileNotification = new TileNotification(xmlDoc); 
    TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification); 

Xin lưu ý rằng tôi cũng đã tạo Windows RunTime Windows Phone 8.1 với mã chính xác và nó hoạt động tốt.

Trên msdn, nó nêu rõ rằng TileUpdateManager hỗ trợ Windows Phone Silverlight 8.1. Vì vậy, tôi không thực sự biết những gì còn thiếu ở đây.

Trả lời

4

Trong tệp kê khai của bạn, hãy đảm bảo loại thông báo được đặt thành WNS. Nếu bạn đặt nó thành MPNS, thì bạn phải sử dụng thông báo theo cách cũ.

Thông tin thêm tại đây: http://msdn.microsoft.com/en-us/library/dn642085(v=vs.105).aspx

+0

Oh vị cứu tinh của bạn !! Điều này làm các trick! Chỉ cần để làm cho nó rõ ràng, các biểu hiện tôi đã phải sửa đổi là 'WMAppManifest.xml', không phải là mới tạo ra với 8.1. Cảm ơn!!! –

Các vấn đề liên quan