private void ButtonEdit_Click(object sender, RoutedEventArgs e) { Vehicles selectedVehicle = VehiclesDataGrid.SelectedItem as Vehicles; VehiclesWindow vw = new VehiclesWindow(selectedVehicle); vw.Show(); }
private void VehiclesDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var vehiclesList = VehiclesCollection; if (VehiclesDataGrid.SelectedIndex >= 0 && VehiclesDataGrid.SelectedIndex < vehiclesList.Count) //якщо вибраний індекс елементу є більшим за 0 і, водночас, не перевищує максимальний індекс даних { Vehicles specificVehicle = VehiclesDataGrid.SelectedItem as Vehicles; //тоді приводимо вибраний рядок до даних продуктів VehiclesWindow v = new VehiclesWindow(specificVehicle); //передаємо в екземпляр вікна продукт v.Show(); //відкриваємо вікно з переданими даними } }