当我尝试更新辅助实时图块时,我的应用程序出现问题。
tile.SmallBackgroundImage = new Uri(smallFPath, UriKind.Absolute);
tile.BackgroundImage = new Uri(largeFPath, UriKind.Absolute);
if (largeBPath != "DISABLED") { tile.BackBackgroundImage = new Uri(largeBPath, UriKind.Absolute); }
tile.WideBackgroundImage = new Uri(wideFPath, UriKind.Absolute);
if (wideBPath != "DISABLED") { tile.WideBackBackgroundImage = new Uri(wideBPath, UriKind.Absolute); }
tile.BackContent = string.Empty;
tile.BackTitle = string.Empty;
tile.Count = 0;
tile.Title = string.Empty;
tile.WideBackContent = string.Empty;
secondTile.Update(tile);
图像在此之前呈现并保存到隔离存储。文件路径每次都会更改,并且会定期删除旧图像。
问题是磁贴不会更新。因此,当我创建拼贴时,大图像显示“拼贴创建”,当我创建一个说“拼贴更新”的新图像时,它从未切换过。它总是停留在“瓷砖创建”。
答案 0 :(得分:0)
我已经找到了问题 - 如果您在创建磁贴时使用网页图片,您的磁贴将被冻结,您将永远无法再次更新它。
这里的完整帖子:http://www.baileystein.com/2014/01/25/windows-phone-8-flip-tile-bug/