private void SaveList(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Cela va supprimer l'ancienne sauvegarde! Voulez vous continuer?", "Attention!", MessageBoxButton.OKCancel); switch (result) { case MessageBoxResult.OK: CutDatabase.GetCutDatabase().SaveToJSON(); break; case MessageBoxResult.Cancel: break; } }
private void EmptyCutList(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Cette action est irrémédiable. Voulez vous continuer?", "Attention!", MessageBoxButton.OKCancel); switch (result) { case MessageBoxResult.OK: CutDatabase.GetCutDatabase().ResetCutsDatabase(); break; case MessageBoxResult.Cancel: break; } }
public MiniatureGestionViewModel() { Cuts = CutDatabase.GetCutDatabase(); TeamOne = null; TeamTwo = null; DbCharOne = null; DbCharTwo = null; RefreshButton = false; BackgroundButton = false; ResetPreviewCommand = new RelayCommand(() => ResetPreview()); btnOpenBack_Click = new RelayCommand(() => OpenB()); Messenger.Default.Register <MessengBool>(this, ResetSelectedRow); Messenger.Default.Register <ListIndex>(this, SetSelectedRow); }
public CutListViewModel() { Cuts = CutDatabase.GetCutDatabase(); CutsList = BindGetCollection(); //command AddCommand = new RelayCommand(() => Add()); DelCommand = new RelayCommand(() => Del()); UpdateEnd = new RelayCommand(() => Update()); ExportCommand = new RelayCommand(() => Export()); Messenger.Default.Register <ListIndex>(this, SetSelectedRow); Messenger.Default.Register <NotificationMessage>(this, UpdateExport); if (Cuts.VideoPath != null) { IsExportable = true; } }
// mainVideo.Position , set with MediaElementExtension and the attached property //constructeur public VideoViewerViewModel() { Cuts = CutDatabase.GetCutDatabase(); if (Cuts.VideoPath != null) { CurrentVideo = new Video(Cuts.VideoPath, "CurrentVideo"); IsVideoLoaded = true; } AddBeginCommand = new RelayCommand(() => AddBegin()); AddEndCommand = new RelayCommand(() => AddEnd()); Messenger.Default.Register <ListIndex>(this, SetSelectedRow); Messenger.Default.Register <MessengBool>(this, ResetSelectedRow); Messenger.Default.Register <Video>(this, ResetVideo); }
private void Application_Exit(object sender, ExitEventArgs e) { CutDatabase.GetCutDatabase().SaveToJSON(); }