1

Windows Phone 8.1 アプリのライブ タイルはどのように作成しますか?

それはインターネット上で最高の秘密です!

アプリが中断されるたびに、ライブタイルをテキストで更新するタイルを作成しようとしています。

ライブ タイルに関する "チュートリアル" を約 12 本読んだり見たりしましたが、どれも Windows Phone 8.1 と互換性がありません。

大まかに言えば、これを達成するにはどのような手順に従う必要がありますか?

注: タイル テンプレートが存在することはよく知っていますが、秘密はそれらをどうするかです。そこにあるすべてのコードは、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 に答える