Beispiel #1
0
        /// <summary>
        /// Permet d'afficher les détails d'un défi avant de pouvoir l'accepter
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AfficherDetailDefiBoutonTap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            Button bouton = (Button)sender;

            if (bouton.DataContext is DefiAffiche)
            {
                DefiAffiche defiAffiche = (DefiAffiche)bouton.DataContext;
                NavigationService.Navigate(new Uri("/Pages/AfficherDetailDefiPage.xaml?idDefi=" + defiAffiche.IdDefi,
                                                   UriKind.Relative));
            }
        }
Beispiel #2
0
        /// <summary>
        /// Permet d'afficher les défis en attente de l'utilisateur
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AfficherDefisEnAttente(object sender, RecupererDefisEnAttenteCompletedEventArgs e)
        {
            List <DefiService> listeDefiServices = e.Result;

            foreach (var defiService in listeDefiServices)
            {
                DefiAffiche defiAffiche = new DefiAffiche(defiService);
                _defisAAfficher.Add(defiAffiche);
            }

            AucunDefiEnAttenteTextBlock.Visibility = _defisAAfficher.Count <= 0 ? Visibility.Visible : Visibility.Collapsed;

            DefisListBox.ItemsSource = _defisAAfficher;
        }