我想创建多个图块。我有一个二级瓷砖ID。
public const string appbarTileId = "MySecondaryTile";
如何使用该ID并创建多个图块?
答案 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();
}