I use:
Dim bmi As New BitmapImage(New Uri(fiInfo.FullName, UriKind.Absolute))
bmi.CacheOption = BitmapCacheOption.OnLoad
这不使用加载 https://stackoverflow.com/questions/5116260/c-4-0-unlock-image-after-creating-bitmapimage并且文件仍然被锁定以覆盖硬盘上。知道如何解锁吗?
Regards
如您链接到的问题所示,您需要像这样调用 BeginInit 和 EndInit 以及设置 UriSource 属性:
Dim bmi As New BitmapImage()
bmi.BeginInit()
bmi.CacheOption = BitmapCacheOption.OnLoad
bmi.UriSource = New Uri(fiInfo.FullName, UriKind.Absolute)
bmi.EndInit()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)