C# 如何在windows phone 8.1运行时应用程序中使用shellTile

C# 如何在windows phone 8.1运行时应用程序中使用shellTile,c#,windows-runtime,windows-phone-8.1,win-universal-app,C#,Windows Runtime,Windows Phone 8.1,Win Universal App,在下面的代码中,ShellTile在WP8.0中工作,但在使用WP8.1时,它没有显示ShellTile 在WP8.1通用应用程序中使用ShellTile的替代方案是什么 ShellTile shellTile = ShellTile.ActiveTiles.FirstOrDefault(tile => tile.NavigationUri.ToString().Contains(partOfUri)); ShellTile仅适用于Silverlight应用程序。在通用应用程序中,您必须

在下面的代码中,ShellTile在WP8.0中工作,但在使用WP8.1时,它没有显示ShellTile

在WP8.1通用应用程序中使用ShellTile的替代方案是什么

ShellTile shellTile = ShellTile.ActiveTiles.FirstOrDefault(tile => tile.NavigationUri.ToString().Contains(partOfUri));

ShellTile仅适用于Silverlight应用程序。在通用应用程序中,您必须使用AstNotificationManager


有关示例,请参见。

NavigationUri在UniversalApps中不再存在(因为您按类型而不是Uri进行导航)。您必须在tile Xml中使用Launch参数,并处理应用程序中的导航。OnLaunched重载。