public WaitingForGame(string name, ClientCallback clientCallback, GameServiceClient connectionToServer) { this.userName = name; this.clientCallback = clientCallback; this.connectionToServer = connectionToServer; InitializeComponent(); userList = connectionToServer.GetAvliableClientsForUser(this.userName).Keys.ToList(); listOfAvliablePlayers.Items.Clear(); listOfAvliablePlayers.ItemsSource = null; listOfAvliablePlayers.ItemsSource = connectionToServer.GetAvliableClientsForUser(this.userName).Keys.ToList(); usrName.Content = "Hello " + name; initDelegates(); }