ScreenToGif.Windows.Recorder.PreStart_Elapsed C# (CSharp) 메소드

PreStart_Elapsed() 개인적인 메소드

private PreStart_Elapsed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void
        private void PreStart_Elapsed(object sender, EventArgs e)
        {
            if (_preStartCount >= 1)
            {
                Title = $"Screen To Gif ({FindResource("Recorder.PreStart")} {_preStartCount}s)";
                _preStartCount--;
            }
            else
            {
                _preStartTimer.Stop();
                RecordPauseButton.IsEnabled = true;
                Title = "Screen To Gif";

                if (Settings.Default.ShowCursor)
                {
                    #region If Show Cursor

                    if (!Settings.Default.FullScreen)
                    {
                        IsRecording(true);
                        _capture.Tick += Cursor_Elapsed;
                        Cursor_Elapsed(null, null);
                        _capture.Start();
                    }
                    else
                    {
                        _capture.Tick += FullCursor_Elapsed;
                        FullCursor_Elapsed(null, null);
                        _capture.Start();
                    }

                    Stage = Stage.Recording;

                    AutoFitButtons();

                    #endregion
                }
                else
                {
                    #region If Not

                    if (!Settings.Default.FullScreen)
                    {
                        IsRecording(true);
                        _capture.Tick += Normal_Elapsed;
                        Normal_Elapsed(null, null);
                        _capture.Start();
                    }
                    else
                    {
                        _capture.Tick += Full_Elapsed;
                        Full_Elapsed(null, null);
                        _capture.Start();
                    }

                    Stage = Stage.Recording;
                    AutoFitButtons();

                    #endregion
                }
            }
        }