private void lbSubUnit_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (lbSubUnit.SelectedItem != null) { SubUnit s = addSubUnit.getEditedSubUnit(lbSubUnit.SelectedItem as SubUnit); if (s != null) { if (sqlWorker.updateSubUnit(s)) { sList.update(s); lbSubUnit.Items.Refresh(); } else { MessageBox.Show("Ошибка при изменении элемента"); } } } }