2013-04-26 120 views
0

我正在创建一个应用程序,该应用程序具有次级瓷砖,当按下时,运行一些代码,然后退出到开始屏幕,就像'停止音乐!'一样。您可以在其中锁定快速停止的磁贴,并立即停止播放任何音频媒体。我确信这适用于WP8应用程序,因为该功能在我的Lumia 820上完美工作,但我不确定是否有办法为WP7做这件事,我也在努力寻找解释它如何工作或如何做的任何教程/论文它。Windows Phone 7 - 自定义瓷砖支持

平铺不会是一个活的瓷砖反馈信息,而是在应用程序中的功能的捷径,任何人都可以指向我清晰的解释/教程或解释自己吗?

回答

2

你可以使用下面的代码:

StandardTileData tileData = new StandardTileData 
    { 
     Title = "Secondary Tile", 
     BackgroundImage = new Uri("/image.png", UriKind.Relative), 
     Count = 5, 
     BackTitle = "Secondary Tile", 
     BackBackgroundImage = new Uri("", UriKind.Relative), 
     BackContent = "Secondary tile sample" 
    }; 

    // having a unique NavigationUri is necessary for distinguishing this tile 
    string tileUri = "/MainPage.xaml?id=1"; 
    ShellTile.Create(new Uri(tileUri, UriKind.Relative), tileData); 

请注意,您只能建立一个反应次平铺用户事件。

+0

好啊,只是为了澄清,当我创建页面的代码运行时,我使用普通的人像页面,或者如果我不想显示其他类型的页面/类推送通知的其他内容? – TotalJargon 2013-04-26 15:14:10

+0

你可以创建任何你想要的页面,唯一的限制是创建活动的瓷砖应该是对用户操作的反应。为了显示通知,我会显示一个带有MessageBox的空白页面,但这一切都取决于您的特定应用程序。顺便说一句:如果答案对你有帮助,请接受/投票。 – Kenneth 2013-04-26 15:16:07

+0

谢谢!然而,要测试代码,只要我测试它就会将其标记为答案:) – TotalJargon 2013-04-26 15:22:03