【问题标题】:Display Camera roll pictures on CycleTile, Windows Phone 8在 CycleTile、Windows Phone 8 上显示相机胶卷图片
【发布时间】:2014-02-20 12:37:58
【问题描述】:

我已将代码中的图片存储在相机胶卷中,以后可以访问这些图片,因为我的应用程序数据中有它们的名字。但是似乎没有办法用相机胶卷中图像的 Uri 更新循环图块。

我尝试将图像存储(复制)到我的应用程序数据本地文件夹“TileImages”,其 Uri 路径应类似于:“ms-appdata:///local/TileImages/11.jpg”,但这也不起作用.

这是我的代码稍作修改:

        CycleTileData tileData = new CycleTileData
        {
            Title = "App Name",
            Count = 0,
        };

        tileData.CycleImages = await GetTilesImageUriAsync();
        // tileData shows correct Uri path's in Debug mode

        ShellTile tile = ShellTile.ActiveTiles.FirstOrDefault();
        tile.Update(tileData);

错误:

在 mscorlib.ni.dll 中发生了“System.ArgumentException”类型的异常,但未在用户代码中处理

附加信息:uri

【问题讨论】:

    标签: c# windows windows-phone-8


    【解决方案1】:

    Windows Phone 中的 Cycle Tile 模板要求图像是本地的,并且仅支持本地 URI。图像必须在 XAP 文件(嵌入式资源/内容)中,或者图像必须存储到隔离存储中。

    使用相机图像实现 Cycle Tile 的最佳方法是使用某种后台代理下载图像并将它们保存在隔离存储中并用于 CycleTile

    请参阅此link 以从手机文件夹中获取图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多