0

当您单击应用程序磁贴或辅助磁贴时,Windows 8 如何知道要启动哪个应用程序?

4

1 回答 1

3

你的问题真正问的是什么?

如果您问操作系统如何知道哪个磁贴与父应用程序的辅助磁贴相关联,我的猜测是appID每个磁贴都有某种相关的东西。每个辅助磁贴都作为开始菜单上的“快捷方式”,因此您可以使用一些特殊参数启动应用程序。启动应用程序时要传递给应用程序的特殊参数在方法中指定为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 中实现它。

如果您问如何Secondary Tile在 Metro Style App 中实现。此链接可能会有所帮助。

于 2012-04-29T06:48:01.443 回答