Я пытаюсь удалить файл изображения в WPF, но WPF блокирует файл.
<Image Source="C:\person.gif" x:Name="PersonImage">
<Image.ContextMenu>
<ContextMenu>
<MenuItem Header="Delete..." x:Name="DeletePersonImageMenuItem" Click="DeletePersonImageMenuItem_Click"/>
</ContextMenu>
</Image.ContextMenu>
</Image>
А обработчик Click выглядит так:
private void DeletePersonImageMenuItem_Click(object sender, RoutedEventArgs e)
{
System.IO.File.Delete(@"C:\person.gif");
}
Но когда я пытаюсь удалить файл, он блокируется и не может быть удален.
Любые советы о том, как удалить файл?