private void PlayerName_MouseDown(object sender, MouseButtonEventArgs e) { ApiUtility.Player selectedPlayer = null; if ((String)((Label)sender).Content != "") { string nameOfLabel = ((Label)sender).Name; List <int> teamAndPlayer = new List <int>(); for (int i = 0; i < nameOfLabel.Length; i++) { if (Char.IsDigit(nameOfLabel[i])) { if (teamAndPlayer.Count == 0) { teamAndPlayer.Add(int.Parse(nameOfLabel[i].ToString())); } else { teamAndPlayer.Add(int.Parse(nameOfLabel[i].ToString()) - 1); } } } if (teamAndPlayer[0] == 1) { selectedPlayer = ApiUtility.getPlayerInfo(Utility.playerNamesTeam1[teamAndPlayer[1]]); } if (teamAndPlayer[0] == 2) { selectedPlayer = ApiUtility.getPlayerInfo(Utility.playerNamesTeam2[teamAndPlayer[1]]); } if (selectedPlayer != null) { new SelectedPlayerProfile(selectedPlayer, this).Show(); this.Hide(); } } }