add media removal

This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-09-06 01:27:49 +03:00
parent 053719c4a8
commit b0e4b467c1
3 changed files with 33 additions and 2 deletions
+22
View File
@@ -549,6 +549,28 @@ public partial class Annotator
}
#endregion
private void DeleteMedia(object sender, RoutedEventArgs e)
{
var mediaFileInfo = (sender as MenuItem)?.DataContext as MediaFileInfo;
if (mediaFileInfo == null)
return;
DeleteMedia(mediaFileInfo);
}
public void DeleteMedia(MediaFileInfo mediaFileInfo)
{
var obj = mediaFileInfo.MediaType == MediaTypes.Image
? "цю картинку "
: "це відео ";
var result = MessageBox.Show($"Видалити {obj}?",
"Підтвердження видалення", MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result != MessageBoxResult.Yes)
return;
File.Delete(mediaFileInfo.Path);
AllMediaFiles.Remove(mediaFileInfo);
}
}
public class GradientStyleSelector : StyleSelector