private void Window_Loaded(object sender, RoutedEventArgs e) { string t; var persons = from p in model1.Persons orderby p.Id select p; foreach (var p in persons) { t = p.Surname + " " + p.Name + " " + p.Patronymic; deselectedPersonsListBox.Items.Add(t); DeselectedPersonIdList.Add(p.Id); } }
private void deselectPersonButton_Click(object sender, RoutedEventArgs e) { if (selectedPersonsListBox.SelectedIndex != -1) { int index = selectedPersonsListBox.SelectedIndex; int id = SelectedPersonIdList[index]; string item = selectedPersonsListBox.SelectedItem.ToString(); selectedPersonsListBox.Items.RemoveAt(index); SelectedPersonIdList.RemoveAt(index); deselectedPersonsListBox.Items.Add(item); DeselectedPersonIdList.Add(id); } }