Пример #1
0
        public void SetProgressRing(int width, int height, int secondTimer, bool IsTimerIsEnabled, Grid MainGrid, ShowOrHide ShowOrHide)
        {
            SetWidth  = width;
            SetHeight = height;
            if (ShowOrHide == ShowOrHide.Show)
            {
                MainGrid.Children.Add(this);
            }
            else
            {
                MainGrid.Children.Remove(this);
            }

            if (IsTimerIsEnabled)
            {
                var Timer = new DispatcherTimer()
                {
                    Interval = TimeSpan.FromSeconds(secondTimer)
                };

                Timer.Start();
                Timer.Tick += (f, g) =>
                {
                    MainGrid.Children.Remove(this);
                };
            }
        }
Пример #2
0
        public void SetProgressBar(int width, int height, int secondTimer, bool IsTimerIsEnabled,
                                   SolidColorBrush forgroundColor, SolidColorBrush backgroundColor, int maximum, int value, Grid MainGrid, ShowOrHide ShowOrHide)
        {
            SetTheValue   = value;
            SetBackground = backgroundColor;
            SetForeground = forgroundColor;
            SetMaximum    = maximum;
            SetWidth      = width;
            SetHeight     = height;
            if (ShowOrHide == ShowOrHide.Show)
            {
                MainGrid.Children.Add(this);
            }
            else
            {
                MainGrid.Children.Remove(this);
            }

            if (IsTimerIsEnabled)
            {
                var Timer = new DispatcherTimer()
                {
                    Interval = TimeSpan.FromSeconds(secondTimer)
                };

                Timer.Start();
                Timer.Tick += (f, g) =>
                {
                    MainGrid.Children.Remove(this);
                };
            }
        }
Пример #3
0
        public void SetProgressMessage(string ProgressText, int secondTimer, bool IsTimerIsEnabled, Grid MainGrid, ShowOrHide ShowOrHide)
        {
            SetText = ProgressText;
            if (ShowOrHide == ShowOrHide.Show)
            {
                MainGrid.Children.Add(this);
                this.Margin = new Thickness(5, 5, 5, 5);
            }
            else
            {
                MainGrid.Children.Remove(this);
            }

            if (IsTimerIsEnabled)
            {
                var Timer = new DispatcherTimer()
                {
                    Interval = TimeSpan.FromSeconds(secondTimer)
                };

                Timer.Start();
                Timer.Tick += (f, g) =>
                {
                    MainGrid.Children.Remove(this);
                };
            }
        }