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