Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 6
0
 private void Application_Exit(object sender, ExitEventArgs e)
 {
     CutDatabase.GetCutDatabase().SaveToJSON();
 }