Esempio n. 1
0
        /// <summary>
        /// Invoqué lorsque cette page est sur le point d'être affichée dans un frame.
        /// </summary>
        /// <param name="e">Données d'événement décrivant la manière dont l'utilisateur a accédé à cette page.
        /// Ce paramètre est généralement utilisé pour configurer la page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            _sujetViewModel = (SujetViewModel)e.Parameter;
            // Binding de la source de données (MonitorViewModel) avec le contexte de la page
            DataContext = _sujetViewModel;

            // On s'abonne à l'événement système 'HardwareButtons_BackPressed'
            HardwareButtons.BackPressed += HardwareButtons_BackPressed;


            // On rafraichit la liste des rubriques
            await _sujetViewModel.GetListReponses(CancellationToken.None);
        }
Esempio n. 2
0
        private void ListView_Click(object sender, RoutedEventArgs e)
        {
            SujetViewModel sujetViewModel = (SujetViewModel)((Button)sender).DataContext;

            Frame.Navigate(typeof(ReponsePage), sujetViewModel);
        }