如何在Windows Phone 8中创建一个小的辅助磁贴

本文关键字:一个 Windows Phone 创建 | 更新日期: 2023-09-27 18:12:15

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

如果我尝试做一个不同大小的次要平铺,它抛出一个异常。你能把它变小吗?我说的小是指正方形瓷砖大小的四分之一。

如何在Windows Phone 8中创建一个小的辅助磁贴

这是我用来创建二级tile的静态方法。您可以为这两种大小的图像设置图像。在ShellTile中的Uri。Create定义了按下二级磁贴时应用程序中的哪个页面将被加载。

    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);
    }
相关文章: