如何为Windows Phone 8.1创建多个辅助磁贴

时间:2015-05-26 05:05:16

标签: c# windows-phone-8.1

我想创建多个图块。我有一个二级瓷砖ID。

public const string appbarTileId = "MySecondaryTile";

如何使用该ID并创建多个图块?

1 个答案:

答案 0 :(得分:2)

在Windows Phone 8.1中,辅助磁贴的工作方式与原始磁贴相同,但区别在于它具有ID。设置id然后创建辅助磁贴:

var secondaryTile = new SecondaryTile(
                    "secondaryTileId",
                    "Text shown on tile",
                    "secondTileArguments",
                    new Uri("ms-appx:///Assets/image.jpg", UriKind.Absolute),
                    TileSize.Square150x150);

bool isPinned = await secondaryTile.RequestCreateAsync();

修改 用于在for循环中固定多个

 for (int i = 0; i < 5; i++)
            {
                var secondaryTile = new SecondaryTile(
                           i.ToString(),
                           "Text shown on tile",
                           "secondTileArguments",
                           new Uri("ms-appx:///Images/image.png", UriKind.Absolute),
                           TileSize.Square150x150);

                bool isPinned = await secondaryTile.RequestCreateAsync();
            }