1

是否可以将应用程序中的元素固定到 Tiles 页面?如,用户可以在我的应用程序中创建一个列表,我想允许用户将该列表中的元素固定到主磁贴页面,这可能吗?

谢谢

4

1 回答 1

2

要创建辅助图块,您需要使用该ShellTile.Create方法。

示例代码:

string page = "/MainPage.xaml?id=" + itemId;

StandardTileData tileInfo = new StandardTileData
{
    BackgroundImage = new Uri("ApplicationTile.png", UriKind.Relative),
    Title = "Your tile title"
};
ShellTile.Create(new Uri(page, UriKind.Relative), tileInfo);

这将创建一个具有指定项目 ID 的 Tile。

然后,要在用户启动应用程序时获取项目 ID,请检查NavigationContext.QueryString属性。

这是一个教程:http ://dotnet.dzone.com/articles/using-secondary-shell-tiles

于 2013-07-05T12:43:40.810 回答