private void NewFromMediaProject_Executed(object sender, ExecutedRoutedEventArgs e) { e.Handled = true; Pause(); var ofd = new OpenFileDialog { AddExtension = true, CheckFileExists = true, Title = "Open a Media (Image or Video) or a Project File", Filter = "Image (*.bmp, *.jpg, *.png, *.gif)|*.bmp;*.jpg;*.png;*.gif|" + "Video (*.mp4, *.wmv, *.avi)|*.mp4;*.wmv;*.avi|" + "ScreenToGif Project (*.stg) |*.stg", }; var result = ofd.ShowDialog(); if (result.HasValue && result.Value) { DiscardProject_Executed(null, null); _importFramesDel = ImportFrom; _importFramesDel.BeginInvoke(ofd.FileName, CreateTempPath(), ImportFromCallback, null); } }
private void InsertFromMedia_Executed(object sender, ExecutedRoutedEventArgs e) { e.Handled = true; Pause(); var ofd = new OpenFileDialog { AddExtension = true, CheckFileExists = true, Title = "Open a Media (Image or Video)", Filter = "Image (*.bmp, *.jpg, *.png, *.gif)|*.bmp;*.jpg;*.png;*.gif|" + "Video (*.mp4, *.wmv, *.avi)|*.mp4;*.wmv;*.avi", }; var result = ofd.ShowDialog(); if (result.HasValue && result.Value) { ActionStack.Did(ListFrames); _importFramesDel = InsertImportFrom; _importFramesDel.BeginInvoke(ofd.FileName, CreateTempPath(), ImportFromCallback, null); } }