Windows phone 7 使用本地文件为live tile WP7设置BackBackBackgroundImage

Windows phone 7 使用本地文件为live tile WP7设置BackBackBackgroundImage,windows-phone-7,live-tile,Windows Phone 7,Live Tile,这可能真的很简单,我已经尝试过搜索,但我还没有找到解决方案 我的问题很基本。我无法将BackBackgroundImage uri路径设置为我制作的本地静态png 下面是我用来生成互动程序的代码: ShellTile testtile = ShellTile.ActiveTiles.First(); if (testtile != null) { StandardTileData newtiledata = new Sta

这可能真的很简单,我已经尝试过搜索,但我还没有找到解决方案

我的问题很基本。我无法将BackBackgroundImage uri路径设置为我制作的本地静态png

下面是我用来生成互动程序的代码:

        ShellTile testtile = ShellTile.ActiveTiles.First();

        if (testtile != null)
        {
            StandardTileData newtiledata = new StandardTileData
            {

                Title = "Test Title",
                Count = 0,
                BackContent = "Test Content",
                BackBackgroundImage = new Uri("Content/BackTileIcon.png", UriKind.Relative)

            };
            testtile.Update(newtiledata);
        }
问题是我无法让BackTileIcon.png显示。我得到“测试内容”显示良好,瓷砖翻转回到前面的图像好的,只是后面的图像,我不能显示

如果我在构建后打开XAP,我可以看到有一个内容文件夹,内容文件夹中是BackTileIcon.png文件

我无法计算出子文件夹中本地映像的Uri所需的格式。我将Uri更改为指向根文件夹中包含的我的游戏大图标(因此Uri路径仅为“LargeAppIcon.png”),这样我知道代码会用正确的路径更新背面图像

我只是做了些愚蠢的错事吗


感谢您的帮助:)

要在live互动程序中使用本地图像,图像必须位于/Shared/shellcontent文件夹下的IsolatedStorage中,而不是项目中


您必须在应用程序中生成图像并将其直接保存在isolatedStorage中,或者在运行时将内容图像复制到其中。

为了在live互动程序中使用本地图像,图像必须位于/Shared/shellcontent文件夹下的isolatedStorage中,而不是项目中


您必须在应用程序中生成图像并将其直接保存在isolatedStorage中,或者在运行时将内容图像复制到其中。

我找到了方法:我只需要在项目的“根”目录中添加所需的背景并将其设置为content(与在项目的内容目录中编译相反),然后它将被复制到XAP的根目录,并允许我将Uri设置为“BackTileIcon.png”。我想出了如何做到这一点:我只需要在项目的“root”目录中添加我想要的背景,并将其设置为content(与在项目的内容目录中编译相反),然后它将被复制到XAP的根目录,并允许我将Uri设置为“BackTileIcon.png”