是否可以在开始屏幕上放置永久ShellTile

时间:2014-07-29 03:50:11

标签: c# windows-phone-8 live-tile

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

我创建ShellTile的示例如下

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

可以以某种方式修改吗?

1 个答案:

答案 0 :(得分:1)

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

要获得唯一性,请使用Guid。例如,您可以使用Application.Current.Terminate()在代码中关闭应用。