//Connecting arduino public void arduinoConnect(object sender, RoutedEventArgs e) { string content = connectButton.Content.ToString(); if (content.Equals("Disconnect")) //Means disconnect { signals.closePort(); connectButton.Content = "Connect"; connectButton.IsEnabled = true; ExportBtn.IsEnabled = false; isConnected = false; return; } connectButton.Content = "Connecting"; connectButton.IsEnabled = false; comportList.IsEnabled = false; try { signals.arduinoPort = arduinoPort; signals.openPort(); connectButton.Content = "Disconnect"; connectButton.IsEnabled = true; ExportBtn.IsEnabled = true; isConnected = true; } catch (Exception except) { Console.WriteLine(except.ToString()); connectButton.Content = "Connect"; connectButton.IsEnabled = true; comportList.IsEnabled = true; isConnected = false; } }