void BtnEditRow_Click(object sender, RoutedEventArgs e) { Equipment equipment = dgvEquipment.SelectedItem as Equipment; if (equipment == null) { return; } EquipmentSaveWindow window = new EquipmentSaveWindow(equipment); window.ShowDialog(); }
//Дабл клик по строке таблицы - открывает окно редактирования private void EquipmentRowDoubleClick(object sender, MouseButtonEventArgs e) { DataGridRow row = sender as DataGridRow; Equipment equipment = row.Item as Equipment; if (equipment == null) { return; } EquipmentSaveWindow window = new EquipmentSaveWindow(equipment); window.ShowDialog(); viewSource.View.Refresh(); dgvEquipment.CurrentCell = new DataGridCellInfo(row.Item, dgvEquipment.CurrentCell.Column); }
void BtnAdd_Click(object sender, RoutedEventArgs e) { EquipmentSaveWindow window = new EquipmentSaveWindow(); window.ShowDialog(); }