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