Csharp/C#教程:如何从代码中为Windows Phone 8.1(通用)应用程序添加/删除默认磁贴/辅助磁贴?分享


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

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

ShellTile.Create(tileUri, tileData, true); 

我们可以根据下面的Uri获取瓷砖

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

我们如何在Windows Phone 8.1(通用)应用程序中做同样的事情?

我无法获得清晰的信息或样本。

如果要创建磁贴,可以按照以下答案执行 :

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

MSDN上的更多信息 。

上述就是C#学习教程:如何从代码中为Windows Phone 8.1(通用)应用程序添加/删除默认磁贴/辅助磁贴?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/955357.html

(0)
上一篇 2021年11月21日
下一篇 2021年11月21日

精彩推荐