ScreenToGif.Windows.Other.Startup.Recorder_Executed C# (CSharp) Méthode

Recorder_Executed() private méthode

private Recorder_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
sender object
e System.Windows.Input.ExecutedRoutedEventArgs
Résultat void
        private void Recorder_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            var recorder = new Recorder {Owner = this};

            Hide();

            var result = recorder.ShowDialog();

            if (result.HasValue && result.Value)
            {
                // If Close
                Environment.Exit(0);
            }
            else if (result.HasValue)
            {
                #region If Backbutton or Stop Clicked

                if (recorder.ExitArg == ExitAction.Recorded)
                {
                    var editor = new Editor { ListFrames = recorder.ListFrames };
                    //editor.ListFrames2 = new ObservableCollection<FrameInfo>(recorder.ListFrames);
                    GenericShowDialog(editor);
                    return;
                }

                Show();

                #endregion
            }
        }