我用:
Dim bmi As New BitmapImage(New Uri(fiInfo.FullName,UriKind.Absolute)) bmi.CacheOption = BitmapCacheOption.OnLoad
这不是Use OnLoad
并且文件仍被锁定以覆盖硬盘.任何想法如何解锁?
问候
如您所链接的问题所示,您需要调用BeginInit和EndInit,以便设置UriSource属性:
Dim bmi As New BitmapImage() bmi.BeginInit() bmi.CacheOption = BitmapCacheOption.OnLoad bmi.UriSource = New Uri(fiInfo.FullName,UriKind.Absolute) bmi.EndInit()