我已经将我的代码中的图片存储在相机胶卷中,稍后我可以访问它们,因为我的应用程序数据中有它们的名字。但是似乎没有办法使用相机胶卷中的图像的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
发布于 2014-02-20 21:06:08
Windows Phone中的循环磁贴模板要求图像是本地的,并且仅支持本地URI。图像必须在XAP文件(嵌入式资源/内容)中,或者图像必须存储到独立存储中。
使用相机图像实现循环切片的最好方法是使用某种后台代理下载图像,并将其保存在独立存储中,然后将其用于CycleTile
有关从电话文件夹中获取图像的信息,请参阅此link 。
https://stackoverflow.com/questions/21908057
复制相似问题