private void btnSearch_Click(object sender, RoutedEventArgs e) //event that happens when button is clicked { string station = cmbxStationStrChooser.Text; //gets input from user string result = string.Empty; //empty string Station resultStat = new Station(); //creates new Station Object if (radStatName.IsChecked == true) //if StationName checkbox is checked { resultStat = Guide.SearchByStationName(station); //search for the input station code based on inputted station name } else //else if StationCode checkbox is checked { resultStat = Guide.SearchByStationCd(station); //search by station code based on user input } foreach (string StationCodeStr in resultStat.StationCode) //foreach loop { result += Guide.DisplayRoute(StationCodeStr); //output string result += "\r\n"; } DisplayResults LineResult = new DisplayResults(); //create new instance of DisplayResults object LineResult.Show(); //show DisplayResults window LineResult.txtBoxDisplay.Text = "Displaying Line : \r\n" + "# - Represents the station that you selected\r\n" + result; //display output in textbox in DisplayResults window LineResult.tripDetails.Visibility = Visibility.Collapsed; this.Hide(); //hides current windoxw }