Muestra una imagen en WPF sin mantener el archivo abierto.
Estoy trabajando en una aplicación de gestión de imágenes en WPF que muestra varias imágenes y permite al usuario moverlas por el sistema de archivos. El problema que encontré es que mostrar un archivo con un<Image>
El elemento parece mantener el archivo abierto, por lo que los intentos de mover o eliminar el archivo fallan. ¿Hay alguna forma de pedir manualmente a WPF que descargue o libere un archivo para poder moverlo? ¿O existe un método para mostrar imágenes que no mantiene el archivo abierto? Visor Xaml a continuación:
<ListBox x:Name="uxImages" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Border Margin="4">
<Image Source="{Binding}" Width="150" Height="150"/>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>