是否可以将应用程序中的元素固定到 Tiles 页面?如,用户可以在我的应用程序中创建一个列表,我想允许用户将该列表中的元素固定到主磁贴页面,这可能吗?
谢谢
是否可以将应用程序中的元素固定到 Tiles 页面?如,用户可以在我的应用程序中创建一个列表,我想允许用户将该列表中的元素固定到主磁贴页面,这可能吗?
谢谢
要创建辅助图块,您需要使用该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