如何为Windows Phone 8.1 Apps制作实时图块?

时间:2014-07-26 21:16:58

标签: windows-phone-8.1 live-tile text-based

如何为Windows Phone 8.1 Apps制作实时图块?

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

我正在尝试制作一个平铺,每当应用程序暂停时,它会用一些文本更新实时平铺。

我在实时图块上阅读/观看了大约十二个“教程”,但它们都没有与Windows Phone 8.1兼容。

在较高的层面上,我需要遵循哪些步骤才能完成此任务?

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

1 个答案:

答案 0 :(得分: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);