我正在创建一个应用程序,该应用程序可以让用户将位置固定到他们的主屏幕,并使用常规StandardTileData
运行良好。
但是,我目前已将其设置为如果用户未固定磁贴,则主应用磁贴将更改为实时磁贴。
但是,当事件过期或用户决定固定磁贴时,我想将主应用磁贴清除回默认值。
使用下面的代码,Delete()上会发生异常0x81030112
。
这可能吗?或者我应该不更新主应用程序磁贴。您的UX反馈/技术解决方案是值得赞赏的。
private void ResetMainTile()
{
try
{
ShellTile.ActiveTiles.First().Delete();
}
catch (Exception e)
{
e.ToString();
throw;
}
}
答案 0 :(得分:3)