UWP:Live Tile && Adaptive Tile && Updating

  • Live Tile要求

    • 要求使用标准的处理XML DOM方式创建动态磁贴
    • 要求采用Adaptive Tile(覆盖至少small,medium,wide)
    • 实现效果:要求每添加一条项目,磁贴能进行Updating,并且更新的内容循环展示。
    • 尝试使用通知可视化工具(Notifications Visualizer)
    • 美观度
  • 实现过程

实现代码(已拆分,完整代码移步github)
(1)获取XML文件并得到所有text标签的集合

XmlDocument document = new XmlDocument();                document.LoadXml(System.IO.File.ReadAllText("Tile.xml"));
XmlNodeList textElements = document.GetElementsByTagName("text");

(2)实现更新同步的核心操作

TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification); 

TileUpdateManager.CreateTileUpdaterForApplication().EnableNotificationQueue(true);

添加一个item


磁贴(小)
磁贴(中)
磁贴(宽)

以上内容皆为本人观点,欢迎大家提出批评和指导,我们一起探讨!

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念