private void buttonModificar_Click(object sender, RoutedEventArgs e) { if (dataGridLibros.SelectedIndex != -1) { Libro libro = (Libro)dataGridLibros.SelectedItem; DialogoLibro dialogoLibro = new DialogoLibro(logica, (Libro)libro.Clone(), dataGridLibros.SelectedIndex); // El clone se castea porque devuelve un object, no un libro. dialogoLibro.Show(); } }
private void menuItemNuevo_Click(object sender, RoutedEventArgs e) { DialogoLibro dialogoLibro = new DialogoLibro(logica); dialogoLibro.Show(); }