我不确定为什么我现在收到此错误。它似乎从没有地方突然出现。根据用户的请求,我正在创建应用程序图像的循环切片,相当简单。实际创建并在开始屏幕上显示图块,图像完好无损。
ShellTile.Create(new Uri("/Pages/StreamPage.xaml?id=cycle", UriKind.Relative), tileData, true);
我在模拟器,发布模式,WP8
上进行测试时遇到错误
答案 0 :(得分:0)
确保您在UI线程上创建磁贴。此外,如果它之前已经创建,然后您尝试创建一个新的,则会出现此错误。
Dispatcher.BeginInvoke(()=>{
ShellTile tile= ShellTile.ActiveTiles.FirstOrDefault(t =>t.NavigationUri.ToString().Contains("cycle"));
if (tile == null)
{
ShellTile.Create(new Uri("/Pages/StreamPage.xaml?id=cycle", UriKind.Relative) , tileData, true);
}});