/// <summary> /// Rellena la página con el contenido pasado durante la navegación. Cualquier estado guardado se /// proporciona también al crear de nuevo una página a partir de una sesión anterior. /// </summary> /// <param name="sender"> /// El origen del evento; suele ser <see cref="NavigationHelper"/> /// </param> /// <param name="e">Datos de evento que proporcionan el parámetro de navegación pasado a /// <see cref="Frame.Navigate(Type, Object)"/> cuando se solicitó inicialmente esta página así como /// un diccionario del estado mantenido por esta página durante una sesión /// anterior. El estado será null la primera vez que se visite una página.</param> private async void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { var settings = ApplicationData.Current.LocalSettings; var email = (string)settings.Values["email"]; var assistanceList = await GymServices.GetAssistance(email); AssistanceListView.ItemsSource = assistanceList; var trainingPlans = await GymServices.GetTrainingPlans(email); ((CollectionViewSource)Resources["TrainingPlansCollectionViewSource"]).Source = trainingPlans.Select(x => new TrainingPlanCollection(x.Value) { Name = x.Key }).ToList(); var instructorsList = await GymServices.GetInstructors(); InstructorsListView.ItemsSource = instructorsList; DefaultViewModel["MarkAssistanceCommand"] = new MarkAssistanceCommand(this); DefaultViewModel["LogOutCommand"] = new LogOutCommand(this); }
/// <summary> /// Rellena la página con el contenido pasado durante la navegación. Cualquier estado guardado se /// proporciona también al crear de nuevo una página a partir de una sesión anterior. /// </summary> /// <param name="sender"> /// El origen del evento; suele ser <see cref="NavigationHelper"/> /// </param> /// <param name="e">Datos de evento que proporcionan el parámetro de navegación pasado a /// <see cref="Frame.Navigate(Type, Object)"/> cuando se solicitó inicialmente esta página así como /// un diccionario del estado mantenido por esta página durante una sesión /// anterior. El estado será null la primera vez que se visite una página.</param> private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { }