Exemplo n.º 1
0
        private void MovePlayerFromOnePaneToOther(PlayerListControl source, PlayerListControl destination)
        {
            if (!source.SelectedPlayers.Any())
            {
                MessageBox.Show("Please select player!", "Warning");
                return;
            }

            var players = source.SelectedPlayers.ToList();

            players.ForEach(player =>
            {
                //first remove to unsubscribe from all events
                source.RemovePlayer(player);
                destination.AddPlayer(player);
            });
        }