protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); try { if (ProyectosPage.Proyecto != null) { files = new List <StorageFile>(); proyectoVM = new ProyectoViewModel(); nubeVM = new NubeViewModel(ProyectosPage.Proyecto); documentoVM = new DocumentoViewModel(ProyectosPage.Proyecto); palabraVM = new PalabraViewModel(ProyectosPage.Proyecto); palabrasN = new List <Palabra>(); Crear.IsEnabled = true; foreach (Palabra palabra in palabraVM.palabras) { palabrasN.Add(palabra); } lvPalabras.ItemsSource = palabrasN; if (e.Parameter != null) { text = (string)e.Parameter; CloudControl.WeightedWords = cn.GenerarNube(text); if (ProyectosPage.Proyecto.NombreDocActivo != null && ProyectosPage.Proyecto.NombreDocActivo != "") { documento = documentoVM.GetDocumento(ProyectosPage.Proyecto.NombreDocActivo, ProyectosPage.Proyecto); if (!nubeVM.ExisteNube(documento, ProyectosPage.Proyecto)) { GuardarNube(); } else { nube = nubeVM.GetNubeFiltro(documento, ProyectosPage.Proyecto); } } } else { MostrarDialog(2); } } else { btEliminar.IsEnabled = false; Crear.IsEnabled = false; } } catch (Exception ex) { Debug.WriteLine("ex" + ex.StackTrace); } }