UnauthorizedAccessException - 通过URI显示相同文件的BitmapImage后访问图像文件

时间:2015-07-10 04:48:54

标签: c# win-universal-app

我有一个图像的翻转视图,每个flipview项目的图像被绑定到一个bitmapimage,它通过一个URI构建,例如,

BitmapImage image = new BitmapImage(new URI(...));

我希望图像的flipview只加载所选的图像,所以在flipview_selectionchanged事件中,我设置了所选图像的urisource,并且只要它的每一个都BitmapImage.UriSource = null。不是选定的索引。这完全没问题。

此外,每当我实例化图像时,我都会输入以下内容:

BitmapImage.CreateOptions = BitmapCreateOptions.IgnoreImageCache;

因为我想稍后在我的代码中尝试访问与该bitmapimage / uri相关联的文件。

每当用户点击此特殊按钮时,都会尝试访问flipview文件中当前所选图像,但出于某种原因我会收到“UnauthorizedAccessException”。

我已经尝试制作当前图片的UriSource = null。我也说GC.Collect()。但即使在完成所有这些操作后,我仍然会收到UnauthorizedAccessException。

0 个答案:

没有答案