Ejemplo 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)
        {
            _rubriqueViewModel = (RubriqueViewModel)e.Parameter;
            // Binding de la source de données (MonitorViewModel) avec le contexte de la page
            DataContext = _rubriqueViewModel;

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


            // On rafraichit la liste des rubriques
            await _rubriqueViewModel.GetListSujets(CancellationToken.None);
        }
Ejemplo n.º 2
0
        private void ListView_Click(object sender, RoutedEventArgs e)
        {
            RubriqueViewModel rubriqueViewModel = (RubriqueViewModel)((Button)sender).DataContext;

            Frame.Navigate(typeof(SujetPage), rubriqueViewModel);
        }