1

如何为 Windows Phone 8.1 应用程序制作动态磁贴?

这是互联网上最好的秘密!

我正在尝试制作一个磁贴,每当应用程序暂停时,它都会使用一些文本更新活动磁贴。

我已经阅读/观看了大约十几个关于动态磁贴的“教程”,但没有一个与 Windows Phone 8.1 兼容。

概括地说,我需要遵循哪些步骤来完成此操作?

注意:我很清楚 Tile 模板存在......但秘诀在于如何处理它们。那里的所有代码不仅不能为 Windows Phone 8.1 编译,而且最重要的是,这些代码假定人们已经知道如何制作动态磁贴。

4

1 回答 1

2

下面是如何在 windows phone 8.1 中创建动态磁贴

 //Generates an image tile
 StringBuilder sb = new StringBuilder("<tile>");
        sb.Append("<visual version=\"2\">");
        sb.Append("<binding template=\"TileSquare150x150Image\" fallback=\"TileSquarePeekImage01\">");
        sb.Append("<image id=\"1\" src=\"ms-appx:///Assets/Logo.scale-141.png\"/>");
        sb.Append("</binding>");
        sb.Append("</visual>");
        sb.Append("</tile>");
        XmlDocument xmldoc = new XmlDocument();
        xmldoc.LoadXml(sb.ToString());

        TileNotification tileNotification = new TileNotification(xmldoc);

        TileUpdater tileUpdator = TileUpdateManager.CreateTileUpdaterForApplication();

        tileUpdator.Update(tileNotification);
于 2014-07-26T22:03:27.037 回答