private void ingredientesList_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (!YaSeRegistroIngredienteSeleccionado()) { Ingrediente1 ingrediente = new Ingrediente1(); ingrediente.nombre = ingredientesList.SelectedItem.ToString(); ingredientes.Add(ingrediente); dataGridIngredientes.Items.Refresh(); } }
private void RemoverIngrediente(object sender, RoutedEventArgs e) { try { Ingrediente1 seleccion = (Ingrediente1)dataGridIngredientes.SelectedItem; string nombreIng = seleccion.nombre; int indiceIngrediente = ObtenerIndiceIngrediente(nombreIng); ingredientes.RemoveAt(indiceIngrediente); dataGridIngredientes.Items.Refresh(); } catch (InvalidCastException) { removerBtn.IsEnabled = false; } }