如何在Windows手机芒果中固定HubTile控件以启动屏幕

时间:2011-09-19 15:15:08

标签: windows-phone-7 windows-phone-7.1

我正在使用Silverlight工具包(8月)中提供的Hubtile控件,但我无法弄清楚如何将图块固定到主页。完全无能为力,我已经彻底搜遍了所有地方,没有运气。帮助赞赏!

2 个答案:

答案 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
        };

在文章中查找更多详细信息!

此致