Пример #1
0
 /* Обработчик двойного клика по элементу listbox 2
  редактирует выбраный элемент listbox*/
 private void lb2_MouseDoubleClick_1(object sender, MouseButtonEventArgs e)
 {
     WinCatEdit w = new WinCatEdit(ds,
         ((CollectionViewSource)(this.FindResource("dangerCategoryViewSource")))); //инициализация окна редактора
     w.ShowDialog(); //вызов окна редактора
 }
Пример #2
0
 /* Обработчик нажатия  кнопки "добавить" для listbox 2
  добавляет новую запись в таблицу category */
 private void MenuItem_Click_3(object sender, RoutedEventArgs e)
 {
     if (this.FindResource("dangerCategoryViewSource") != null && lb1.SelectedItem!=null)  //Обработчик корректности выбора категории
     {
             WinCatEdit w = new WinCatEdit(ds, ((CollectionViewSource)(this.FindResource("dangerCategoryViewSource"))),
             (int)((System.Data.DataRowView)lb1.SelectedItem).Row["ID"]); //инициализация окна редактора
             w.ShowDialog(); //вызов окна редактора
     }
     else
         MessageBox.Show("Выберите опасность", "Ошибка");
 }