我正在使用下面的代码测试基本的辅助动态磁贴(ShellTile)功能。创建磁贴工作正常,但使用磁贴导航到 URI 始终在调试模式下工作,但在与计算机断开连接的测试时不起作用,我不知道为什么。我只用 1 块瓷砖进行测试。有趣的是,如果我重新启动,辅助磁贴将在重新启动后再工作一次。我错过了什么?
1> 这是制作辅助磁贴的代码
string path = @"/Views/test.xaml?text=" + parameter.ToString();
StandardTileData tileData = new StandardTileData
{
Title = parameter.ToString(),
BackTitle = parameter.ToString(),
BackContent = parameter.ToString()
};
ShellTile.Create(new Uri(path, UriKind.Relative), tileData);
2.test.xaml代码
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string text= "";
text= NavigationContext.QueryString["text"];
}
谢谢,杰米