如何在我的应用程序中添加Windows Phone 7 Pin To Start命令以直接跳转到某个页面?

时间:2011-01-31 14:41:11

标签: windows-phone-7

当用户按下并保留我的Windows Phone 7应用程序中的某些部分时,我想提供一个Pin to Start菜单命令,如许多其他应用程序中所使用的那样。怎么办呢?

3 个答案:

答案 0 :(得分:6)

不幸的是,这在当前版本的操作系统和第三方应用程序开发人员的框架中不可用。显然,功能就在那里,因为各种预装的应用程序(Office,Maps等)都是这样做的,但是像你我这样的开发人员无法使用它。

答案 1 :(得分:2)

现在可以通过升级来处理使用silverlight工具包,这是你需要用于按钮的代码并指定它只创建了动画磁贴,你可以添加更多属性,这些是我使用的。

private void CreateLiveTile(object sender, EventArgs e)
{
    var newTile = new StandardTileData()
    {
        Title = "Draw Anime",
        BackgroundImage = new Uri("icon2.png", UriKind.Relative),
        BackBackgroundImage = new Uri("icon1.png", UriKind.Relative),
        Count = 42,

    };

    ShellTile.Create(new Uri("/MainPage.xaml", UriKind.Relative), newTile);
}

答案 2 :(得分:1)

您可以考虑在您的应用中使用变通方法,让用户决定哪个页面将成为他的起始页面,从菜单中确定应用程序,然后在应用程序开始导航到页面用户决定成为他的起始页面。

我们无法直接将任何页面固定到“开始屏幕”上,这真的很难过......