//Дабл клик по строке таблицы - открывает окно редактирования private void DgvBid_RowDoubleClick(object sender, MouseButtonEventArgs e) { DataGridRow row = sender as DataGridRow; Bid bid = row.Item as Bid; if (bid == null) { return; } BidSaveWindow window = new BidSaveWindow(bid); window.ShowDialog(); viewSource.View.Refresh(); dgvBid.CurrentCell = new DataGridCellInfo(row.Item, dgvBid.CurrentCell.Column); }
//Дабл клик по строке таблицы - открывает окно редактирования private void DgvBid_RowDoubleClick(object sender, MouseButtonEventArgs e) { DataGridRow row = sender as DataGridRow; Bid bid = row.Item as Bid; if (bid == null) { return; } BidSaveWindow window = new BidSaveWindow(bid); window.ShowDialog(); //обновление viewSource и установка фокуса viewSourceRefresh(viewSource, dgvBid, row); }
//Клик по кнопке добавления заявки, открывает окно добавления заявки void BtnAdd_Click(object sender, RoutedEventArgs e) { BidSaveWindow window = new BidSaveWindow(); window.ShowDialog(); }