private void MainPage_PlayerConnected(Player obj) { lock (ListBoxLeftSync) { ListBoxLeft.Add(obj); } }
private void MoveAllLeft_Executed(object obj) { foreach (var item in ListBoxRight) { ListBoxLeft.Add(item); } ListBoxRight.Clear(); }
private void MoveSelectedLeft_Executed(object obj) { var players = PlayerListBoxRight.SelectedItems.Cast <Player>().ToArray(); foreach (var player in players) { ListBoxLeft.Add(player); ListBoxRight.Remove(player); } }
private void MainPage_ConnectedToServer(TournamentAssistantShared.Models.Packets.ConnectResponse response) { foreach (var item in response.State.Players) { lock (ListBoxLeftSync) { ListBoxLeft.Add(item); } } }
public override void DataBind() { ListBoxLeft.Items.Clear(); ListBoxRight.Items.Clear(); ListBoxLeft.DataSource = DataSource; ListBoxLeft.DataTextField = DataTextField; ListBoxLeft.DataValueField = DataValueField; ListBoxLeft.DataBind(); base.DataBind(); }
private void MainPage_PlayerDisconnected(Player obj) { lock (ListBoxLeftSync) { ListBoxLeft.Remove(obj); } lock (ListBoxRightSync) { ListBoxRight.Remove(obj); } }