wpf 中images控件binding显示图片后,图片文件会一直被占用吗?如果是该怎么解
然后点击拍照,在保存时,文件名和路径都与原先控件所显示的图片位置相同,但是保存提示原先那个图片文件被占用,应该是被images控件占用,导致无法进行覆盖保存。怎么办...
然后点击拍照,在保存时,文件名和路径都与原先控件所显示的图片位置相同,但是保存提示原先那个图片文件被占用,应该是被images控件占用,导致无法进行覆盖保存。怎么办
展开
1个回答
展开全部
using (var stream = new FileStream(fileName, FileMode.Open))
{
var bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.CacheOption = BitmapCacheOption.OnLoad;
bitmapImage.StreamSource = stream;
bitmapImage.EndInit();
bitmapImage.Freeze(); // just in case you want to load the image in another thread
return bitmapImage;
}
用这个
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询