locked
如何取消磁贴的翻转? RRS feed

  • 问题

  • 我做了各款应用,主磁贴是会翻转的,但我在设置中加了个“是否翻转磁贴”的设置,可以取消磁贴的翻转,

    翻转的磁贴前后都是图片:

    var tile = Microsoft.Phone.Shell.ShellTile.ActiveTiles.First();
                    if (tile != null)
                    {
                        var tileData = new Microsoft.Phone.Shell.FlipTileData()
                        {
                            Title = "中国联通",
                            SmallBackgroundImage = new Uri("isostore:/Shared/ShellContent/FlipCycleTileSmall.jpg"),
                            BackgroundImage = new Uri("isostore:/Shared/ShellContent/FlipCycleTileMedium.jpg"),
                            BackBackgroundImage = new Uri("isostore:/Shared/ShellContent/FlipCycleTileMediumBack.jpg"),
                            WideBackgroundImage = new Uri("isostore:/Shared/ShellContent/FlipCycleTileLarge.jpg"),
                        };
                        tile.Update(tileData);
                    }

    但是取消翻转如何设置BackBackgroundImage 属性??

    var tile = Microsoft.Phone.Shell.ShellTile.ActiveTiles.First();
                    if (tile != null)
                    {
                        var tileData = new Microsoft.Phone.Shell.FlipTileData()
                        {
                            Title = "联通助理",
                            SmallBackgroundImage = new Uri("Assets/Tiles/FlipCycleTileSmall.png"UriKind.Relative),
                            BackgroundImage = new Uri("Assets/Tiles/FlipCycleTileMedium.png"UriKind.Relative),
                            BackBackgroundImage = ?// 如何设置这个属性,使其不再翻转,设置为null,还会翻转,
                            WideBackgroundImage = new Uri("Assets/Tiles/FlipCycleTileLarge.png"UriKind.Relative),
                        };
                        tile.Update(tileData);
                    }

    2013年10月7日 8:14

答案

  • 设置BackBackgroundImage为一个不存在的url即可,
    • 已标记为答案 jesse hao 2013年11月15日 11:16
    2013年11月15日 11:16

全部回复