如何在windows phone 8.1中使用数据库更新二级磁贴
本文关键字:更新 二级 数据库 windows phone | 更新日期: 2023-09-27 17:50:52
我需要更新一个二级标题。
我使用sqlite数据库来存储一些数据。
我在互联网上搜索了这个问题,我只有一个解决方案作为XML模式。
但是我需要通过数据库查询来更新次要tile。
所以是否有可能更新它
请帮. .Thank You
您必须通过notifications
更新您的tile's
内容。您必须查询数据库并将响应转换为可以由tile呈现的XML template
。
这里是文档的链接:快速入门:发送tile更新(XAML)。请注意,您必须调用TileUpdateManager.CreateTileUpdaterForSecondaryTile()
而不是TileUpdateManager.CreateTileUpdaterForApplication()
,如链接中所解释的那样,以瞄准次要标题。
您也可以看一下这个示例:次要tile示例,因为它提供了一些帮助类来生成用于更新tile的XML。
对于定期更新,您有两个选项:
- 您可以使用
TileUpdateManager.StartPeriodicUpdate
,它调用URI来检索信息。参见定期通知概述 你可以写一个
background task
来更新你的任务。参见使用后台代理更新应用程序磁贴和从后台任务更新动态磁贴我认为对你来说更好的解决方案是后台任务