private void btnAdd_Click(object sender, RoutedEventArgs e)// добавление библиотекаря { AddEditLibrarian addEditWin = new AddEditLibrarian(); this.Opacity = 0.5; addEditWin.ShowDialog(); lvLibrarian.ItemsSource = AppData.context.Librarian.ToList(); this.Opacity = 1; }
private void btnChange_Click(object sender, RoutedEventArgs e) { if (lvLibrarian.SelectedItem is Librarian selectuser)// проверка приведения к типу данных { AddEditLibrarian addEditWin = new AddEditLibrarian(selectuser); this.Opacity = 0.5; addEditWin.ShowDialog(); lvLibrarian.ItemsSource = AppData.context.Librarian.ToList(); this.Opacity = 1; } else { MessageBox.Show("Запись не выбрана", "Внимание", MessageBoxButton.OK, MessageBoxImage.Information);// если не привёлся, значит запись не выбрана } }