private void UpdateAnalytic(object sender, SelectionChangedEventArgs e) { //Debug.WriteLine(selectedPlayer.NickName); if (courseViewModel == null) { Debug.WriteLine("course view model is null"); return; } if (PlayerSelection.SelectedItem != null) { courseViewModel.update_analytic(PlayerSelection.SelectedItem as PlayerViewModel); } courseViewModel.NotifyProperties(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (DataContext == null) { string selectedIndex = ""; if (NavigationContext.QueryString.TryGetValue("courseIndex", out selectedIndex)) { Debug.WriteLine("recieved a course index..."); int index = int.Parse(selectedIndex); DataContext = HomePageViewModel.get_instance().courses[index]; courseViewModel = HomePageViewModel.get_instance().courses[index]; courseViewModel.NotifyProperties(); } } }