Example #1
0
        private void CaptureNow_Click(object sender, RoutedEventArgs e)
        {
            CaptureStage StateHolder = CaptureStage.Instance;

            switch (StateHolder.State)
            {
            case CaptureStates.Manual:
                Capture();
                break;

            case CaptureStates.Auto:
                //Already Running Issue stop
                StopAutoCapture();
                break;

            case CaptureStates.Ready:
                //Auto Setup Complete ready to Begin
                StartAutoCaputer();
                break;

            case CaptureStates.Stopped:
                //Auto Setup Complete ready to contiue
                StartAutoCaputer();
                break;
            }
        }
Example #2
0
        private void SetAutoCapture(bool isAuto, CaptureStates State)
        {
            this.AutoCaptureFrequencySlider.IsEnabled = isAuto;
            CaptureStage StateHolder = CaptureStage.Instance;

            StateHolder.State = State;
        }
Example #3
0
        public MainWindow()
        {
            InitializeComponent();
            CaptureStage StateHolder = CaptureStage.Instance;

            this.Controller   = new CaptureController();
            StateHolder.State = CaptureStates.Manual;
        }