private void blockReversalEnableButton_Click(object sender, RoutedEventArgs e) { int slotNumber = 0; if (BlockReversalSlot1R.IsChecked != null && BlockReversalSlot1R.IsChecked.Value) { slotNumber = 1; } else if (BlockReversalSlot2R.IsChecked != null && BlockReversalSlot2R.IsChecked.Value) { slotNumber = 2; } else if (BlockReversalSlot3R.IsChecked != null && BlockReversalSlot3R.IsChecked.Value) { slotNumber = 3; } var slotInput = _reversalTool.SetInputInSlot(slotNumber, BlockReversalInputTextBox.Text); _reversalTool.StartBlockReversalLoop(slotInput); this.BlockReversalActivation(true); }