private void ShowParametersWindow() { //if (_connetButtonContent == "Disconnect") { if (ParametarsWindow.WindowsOpen != true) { win = ParametarsWindow.GetInstance; // new ParametarsWindow(); if (win.ActualHeight != 0) { win.Activate(); } else { win.Show(); } //flag = true; //Task task = Task.Run((Action)BackGroundFunc); } else { win.Activate(); } } }
public static bool _app_running = false; // Indicate the application is running and connected to a driver //public static ParametarsWindow win; private void ShowParametersWindow() { if (_param_window == null) { _param_window = new ParametarsWindow(); } else if (_param_window.Visibility == System.Windows.Visibility.Hidden) { _param_window = new ParametarsWindow(); } else if (_param_window.Visibility == System.Windows.Visibility.Visible) { _param_window.Activate(); } if (_param_window.WindowState == System.Windows.WindowState.Minimized) { _param_window.WindowState = System.Windows.WindowState.Normal; } _param_window.Visibility = System.Windows.Visibility.Visible; }