如何在Windows Phone 8中创建小型辅助磁贴?

时间:2014-07-08 21:06:02

标签: c# windows-phone-8

 SecondaryTile secondaryTile = new SecondaryTile(Guid.NewGuid().ToString(),
                                                            "Title text shown on the tile",
                                                            tileActivationArguments,
                                                            square150x150Logo,
                                                            TileSize.Square150x150);

如果我尝试使用不同大小的辅助磁贴,则会抛出异常。你真的可以把它缩小吗?小的我指的是常规方块尺寸的四分之一。

1 个答案:

答案 0 :(得分:0)

这是我用来创建辅助切片的静态方法。您为两种尺寸的图像设置图像。 ShellTile.Create中的Uri定义了在按下辅助磁贴时应用程序中将加载的页面。

    internal static void CreateSecondaryTile(string title, Uri imageUrl)
    {
        FlipTileData secondaryTile = new FlipTileData()
        {
            Title = "my Title", 
            BackgroundImage = imageUrl,
            SmallBackgroundImage = imageUrl
        };

        ShellTile.Create(new Uri("/WebPagePage.xaml?selectedURL=" +
                title , UriKind.Relative), secondaryTile, false);
    }