Clase usada para contener los datos de evento requeridos cuando una página intenta cargar el estado.
Inheritance: System.EventArgs
Beispiel #1
0
		/// <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);
		}
Beispiel #2
0
		/// <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)
		{
		}