private void ToggleLogChecker_OnChecked(object sender, RoutedEventArgs e) { if (portControl is null) { return; } if ((LogSwitchOn?.IsChecked ?? false) && !portControl.IsLogCheckerRunning) { portControl.StartLogChecker(); } else if ((LogSwitchOff?.IsChecked ?? false) && portControl.IsLogCheckerRunning) { portControl.StopLogChecker(); } }