Ejemplo n.º 1
0
        public void Stop()
        {
            IsCountdownDone = true;
            IsCountingDown  = false;

            Messenger.Default.Send(new CountdownWindowStatusChangedMessage {
                Showing = false
            });

            if (_optionsService.CanDisplayTimerWindow)
            {
                _timerOutputDisplayService.ShowWindow();
            }

            Task.Delay(1000).ContinueWith(t =>
            {
                DispatcherHelper.CheckBeginInvokeOnUI(Close);
            });
        }
Ejemplo n.º 2
0
        public void Stop()
        {
            IsCountdownDone = true;
            IsCountingDown  = false;

            WeakReferenceMessenger.Default.Send(new CountdownWindowStatusChangedMessage {
                Showing = false
            });

            if (_optionsService.CanDisplayTimerWindow)
            {
                _timerOutputDisplayService.ShowWindow();
            }

            Task.Delay(1000).ContinueWith(t =>
            {
                Application.Current.Dispatcher.BeginInvoke(new Action(Close));
            });
        }