我想知道是否可以省略Uri QueryString参数,以便当用户固定瓷砖时,它可能不会链接到应用程序。将多个ShellTiles固定到"开始"屏幕上时,这是出于设计原因。用户当然可以选择从"开始"屏幕或应用程序本身中的按钮手动删除磁贴。似乎在尝试这个时,我仍然被带到应用程序,但也会出现调试错误。

当我创建ShellTile的一个例子如下

ShellTile.Create(new Uri("/MainPage.xaml?" + Constants.Key + title, UriKind.Relative), LiveTile);

这可以以某种方式修改吗?

有帮助吗?

解决方案

您的辅助磁贴必须具有唯一的导航URI。但是,您可以导航到某个页面,该页面将立即关闭自己。这不是最好的解决方案,但没有更好的方法。

对于唯一性只是使用 Guid.您可以在代码中关闭应用程序 Application.Current.Terminate() 例如。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top