当您点击应用磁贴或辅助磁贴时,Windows 8如何知道要启动的应用程序?
答案 0 :(得分:3)
你的问题是什么?
如果您询问操作系统如何知道哪个磁贴与辅助磁贴与父应用相关联,我的猜测是每个磁贴都有appID
种类的东西。每个辅助磁贴在“开始”菜单上用作“快捷方式”,以便您可以使用一些特殊参数启动应用程序。启动应用程序时要传递给应用程序的特殊参数在创建切片时在方法中指定为第4个参数(称为argument
)。
var secondaryTile = new Windows.UI.StartScreen.SecondaryTile(tileId, shortName, displayName, arguments, tileOptions, logoReference);
参考:http://msdn.microsoft.com/en-us/library/windows/apps/hh701602.aspx
但在幕后,我不知道微软如何在他们的API中实现它。
如果您问如何在Metro Style App中实施Secondary Tile
。这link可能会有所帮助。