private void btnClose_Click(object sender, RoutedEventArgs e)
        {
            _timer.Stop();
            IsConfirmed = true;

            _scalingModal.Collapse(ScalingModalExpandCollapseAnimation.SlideB);
        }
Example #2
0
        public ValidationErrorDialog(string[] errors, ScalingModal modal)
        {
            InitializeComponent();

            Errors        = errors;
            _scalingModal = modal;

            _timer = new DispatcherTimer();

            CountDown = 3;

            this.DataContext = this;

            _timer.Interval = TimeSpan.FromSeconds(1);
            _timer.Tick    += (s, e) =>
            {
                this.CountDown--;
                if (this.CountDown == 0)
                {
                    _timer.Stop();

                    _scalingModal.Collapse(ScalingModalExpandCollapseAnimation.SlideB);
                }
            };

            this.Loaded += PopUpUserControl_Loaded;
        }
        public ConfirmBackHome(ScalingModal modal)
        {
            InitializeComponent();

            _scalingModal = modal;

            _timer = new DispatcherTimer();

            CountDown = 10;

            this.DataContext = this;

            IsConfirmed = false;

            _timer.Interval = TimeSpan.FromSeconds(1);
            _timer.Tick    += (s, e) =>
            {
                this.CountDown--;
                if (this.CountDown == 0)
                {
                    _timer.Stop();

                    IsConfirmed = true;
                    _scalingModal.Collapse(ScalingModalExpandCollapseAnimation.SlideB);
                }
            };

            this.Loaded += PopUpUserControl_Loaded;
        }