/// <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); }
private void ListView_Click(object sender, RoutedEventArgs e) { RubriqueViewModel rubriqueViewModel = (RubriqueViewModel)((Button)sender).DataContext; Frame.Navigate(typeof(SujetPage), rubriqueViewModel); }