从这里的示例开始,我创建了一个应用程序来将多个磁贴固定到“开始”屏幕。当我固定第一块瓷砖时,我没有任何问题。但是,当我返回应用程序(通过应用程序列表或返回键)并单击第二个图像以固定第二个磁贴时,我得到一个 InvalidOperationException。
这是我的简单代码:
private void Pin_Tile1(object sender, RoutedEventArgs e)
{
StandardTileData data1 = new StandardTileData
{
BackgroundImage = new Uri("Assets/tile1.png", UriKind.Relative),
Title = "Tile 1",
BackContent = "asdf"
};
ShellTile.Create(new Uri("/MainPage.xaml", UriKind.Relative), data1);
}
private void Pin_Tile2(object sender, RoutedEventArgs e)
{
StandardTileData data20 = new StandardTileData
{
BackgroundImage = new Uri("Assets/tile2.png", UriKind.Relative),
Title = "Tile 2",
BackContent = "fdsa"
};
ShellTile.Create(new Uri("/MainPage.xaml", UriKind.Relative), data2);
}
谁能告诉我发生了什么?感谢您的关注