gpt4 book ai didi

c# - 如何从代码中添加/删除 Windows Phone 8.1(通用)应用程序的默认磁贴/辅助磁贴?

转载 作者:太空狗 更新时间:2023-10-30 00:51:42 24 4
gpt4 key购买 nike

在 windows phone 8 silverlight 应用程序中,我们可以从代码中添加/删除磁贴,如下所示

ShellTile.Create(tileUri, tileData, true);

我们可以像下面这样根据 Uri 获取瓦片

ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("/"));

我们如何在 windows phone 8.1(通用)应用程序中做类似的事情?

我无法获得明确的信息或样本。

最佳答案

当你想创建一个tile时,你可以像this answer那样做:

SecondaryTile tileData = new SecondaryTile()
{
TileId = "MyTileID",
DisplayName = "MyTilesTitle",
Arguments = "Some arguments"
};
tileData.VisualElements.Square150x150Logo = new Uri("uri to image");
await tileData.RequestCreateAsync();

当您想要删除一个磁贴时,您必须找到您的磁贴(例如通过它的 ID),然后调用 RequestDeleteAsync():

SecondaryTile tile = (await SecondaryTile.FindAllAsync()).FirstOrDefault((t) => t.TileId == "your tile's ID");
if (tile != null) await tile.RequestDeleteAsync();

一些 more information at MSDN .

关于c# - 如何从代码中添加/删除 Windows Phone 8.1(通用)应用程序的默认磁贴/辅助磁贴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25564549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com