我想知道是否可以省略Uri QueryString参数,以便当用户固定磁贴时,它可能无法链接到应用程序。这可能是出于设计原因将多个ShellTile固定到“开始”屏幕上。用户当然可以选择从“开始”屏幕或应用程序本身内的按钮手动删除磁贴。在尝试这个时,我似乎仍然被带到了应用程序,但也发生了调试错误。
我创建ShellTile的示例如下
ShellTile.Create(new Uri("/MainPage.xaml?" + Constants.Key + title, UriKind.Relative), LiveTile);
可以以某种方式修改吗?
答案 0 :(得分:1)
您的辅助磁贴必须具有唯一的导航URI。但是,您可以导航到某个会立即关闭的页面。这不是最好的解决方案,但没有更好的方法。
要获得唯一性,请使用Guid
。例如,您可以使用Application.Current.Terminate()
在代码中关闭应用。