2017-01-11 8 views
1

NotificationsExtensions::TileContent в окнах 8.1 не работает в окнах 10.Как обновить живые плитки в Windows 10 с помощью C++

Поэтому я использую TileUpdateManager для живой плитки, а живые плитки не работает. Я использую как-структуру ниже TileUpdateManager:

<tile> 
    <visual version='3'> 
     <binding template='TileSquare310x310Image' branding='name'> 
      <image id='1' src='ms-appx:///Assets/Tiles/310x310.png' alt='' /> 
     </binding> 
    </visual> 
</tile> 

Является ли это правильный способ использовать TileUpdateManager для живой плитки?

Что я могу использовать для обновления живых фрагментов, таких как NotificationsExtensions :: TileContent в Windows 8.1?

ответ

1

TileUpdateManager Да это способ сделать это в ОС Windows 10. Ниже приведен небольшой фрагмент кода в C#

var updater = TileUpdateManager.CreateTileUpdaterForApplication(); 
updater.EnableNotificationQueue(true); 
XmlDocument document = new XmlDocument(); 
document.LoadXml(content); 'content is your xml' 
TileNotification notification = new TileNotification(document); 
updater.Update(notification);