我正在使用Silverlight工具包(8月)中提供的Hubtile控件,但我无法弄清楚如何将图块固定到主页。完全无能为力,我已经彻底搜遍了所有地方,没有运气。帮助赞赏!
答案 0 :(得分:3)
您使用ShellTile中所述的MSDN API将辅助磁贴添加到“开始”屏幕。
如果你在你的应用程序中使用HubTile控件,那么你需要处理一个触摸手势(例如Tap事件)以确定要固定哪个tile,但这一切都取决于你的app。
答案 1 :(得分:1)
这篇文章为您提供了更详细的答案,包括代码:
http://igrali.wordpress.com/2011/09/27/how-to-pin-a-hubtile-to-start-screen/
基本上,您创建一个新的StandardTileData,然后调用ShellTile.Create。应该从HubTile对象传递StandardTileData对象的信息:
private void CreateLiveTile(HubTile hubtile)
{
StandardTileData LiveTile = new StandardTileData
{
BackgroundImage = ((System.Windows.Media.Imaging.BitmapImage)
hubtile.Source).UriSource,
Title = hubtile.Title,
BackTitle = hubtile.Title,
BackContent = hubtile.Message
};
在文章中查找更多详细信息!
此致