private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { investigacion = (Investigacion)this.DataContext; //Cargar datos cmbAutor.ItemsSource = autores.regresarTodos(); cmbAutor.DisplayMemberPath = "nombre"; cmbAutor.SelectedValuePath = "id"; //Si es para modificar if (modificar == true) { lblOperacion.Content = "Modificar Investigación"; //ArrayList listado = investigacion.regresarPiezas(); List <string> lista = new List <string>(); foreach (LinkInvestigacion link in investigacion.regresarLinkInvestigacion()) { lista.Add(link.link); } LinksReferencia.LoadOptions(lista); gvPiezasGuardadas.ItemsSource = investigacion.regresarPiezas(); cmbAutor.SelectedValue = investigacion.autor; } else { lblOperacion.Content = "Nueva Investigación"; gvPiezasGuardadas.ItemsSource = new ArrayList(); } }