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

本文关键字:创建 Windows Phone | 更新日期: 2023-09-27 17:50:51

我想创建多个磁贴。我将ID设置为次要tile。

public const string appbarTileId = "MySecondaryTile";

我如何使用该ID并创建多个磁贴?

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

在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();
            }