使用以下代码创建ShellTileSchedule时,我收到InvalidOperationException:
ShellTileSchedule sch;
public void UpdateTile()
{
sch = new ShellTileSchedule();
sch.Recurrence = UpdateRecurrence.Interval;
sch.Interval = UpdateInterval.EveryHour;
sch.StartTime = DateTime.Now;
sch.RemoteImageUri = new Uri(@"http://winmilk.julianapena.com/Tile3.png");
sch.Start();
}
特别是在调用sch.Start();
时发生异常。
无论是使用间隔更新还是一次性更新,都会发生这种情况。
任何人都知道为什么会发生这种情况?
提前致谢!
答案 0 :(得分:5)
<Capability Name="ID_CAP_PUSH_NOTIFICATION"/>
到WMAppManifest.xml文件。
有点误导,因为ShellTileSchedule的文档说它正在更新磁贴“没有推送通知”。至少它现在有效:)
答案 1 :(得分:2)
由于没有正确使用我的日程安排属性,我遇到了同样的问题。
如果我将时间表设置为“仅更新一次”然后设置其“间隔”则会出错。
如果我删除间隔,则此问题就会消失。