在通用应用程序中,如何确定应用程序是否已固定到开始屏幕? 我可以看到你可以像这样查询二级瓷砖
SecondaryTile.FindAllAsync()
但我找不到与主要瓷砖类似的东西。
(我想这样做的原因是,如果我的应用不再在开始屏幕上,则取消注册实时磁贴更新)
答案 0 :(得分:4)
至于现在,无法检测瓷砖是否固定在起始页面上,但为了您的目的,您可以使用它:
NotificationSetting ns = TileUpdateManager.CreateTileUpdaterForApplication().Setting;
可以找到NotificationSetting变量ns
的可能值列表here。
我检查了这个行为。当图块被固定时 - 值为Enabled
,当我取消固定图块时 - 设置变为DisabledForApplication
。因此,如果磁贴不在Enabled
状态,则可以假设磁贴不需要更新。
此外,您还可以查看Microsoft提供的sample以获取更多详细信息。
希望这会有所帮助。