是否有可能在开始屏幕上放置一个永久的外壳
-
20-12-2019 - |
题
我想知道是否可以省略Uri QueryString参数,以便当用户固定瓷砖时,它可能不会链接到应用程序。将多个ShellTiles固定到"开始"屏幕上时,这是出于设计原因。用户当然可以选择从"开始"屏幕或应用程序本身中的按钮手动删除磁贴。似乎在尝试这个时,我仍然被带到应用程序,但也会出现调试错误。
当我创建ShellTile的一个例子如下
ShellTile.Create(new Uri("/MainPage.xaml?" + Constants.Key + title, UriKind.Relative), LiveTile);
这可以以某种方式修改吗?
解决方案
您的辅助磁贴必须具有唯一的导航URI。但是,您可以导航到某个页面,该页面将立即关闭自己。这不是最好的解决方案,但没有更好的方法。
对于唯一性只是使用 Guid
.您可以在代码中关闭应用程序 Application.Current.Terminate()
例如。
不隶属于 StackOverflow