Это кажется довольно простой проблемой, но я не могу придумать, как ее обойти.
В окне WPF у меня есть изображение image_small_pic. В связанном файле C # я установил значение этого с помощью этого кода:
Uri src = new Uri(image_source, UriKind.RelativeOrAbsolute);
small_image_bmp = new BitmapImage(src);
image_small_pic.Source = small_image_bmp;
Где small_image_bmp - это публичный объект BitmapImage. Но если потом, потом, если я изменю small_image_bmp на другой файл и переназначу image_small_pic.Source, то исходное изображение все еще заблокировано, и я не могу его удалить. Даже если я попробую позже, он все еще заблокирован. Любые мысли, как я могу освободить это?