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); }; } }
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); }; } }
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); }; } }