是否可以将应用中的元素固定到Tiles页面?在用户可以在我的应用程序中创建一个列表,我想允许用户将该列表中的元素固定到主图块页面,这可能吗?
由于
答案 0 :(得分: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的平铺。
然后,要在用户启动应用时获取商品ID,请检查NavigationContext.QueryString
属性。
这是一个教程:http://dotnet.dzone.com/articles/using-secondary-shell-tiles