private void CalendarView_SelectionChanged(object sender, WPControls.SelectionChangedEventArgs e) { if (SelectedDateChanged != null) { SelectedDateChanged(sender, e); } }
//private void settingsGrid_Tap(object sender, GestureEventArgs e) //{ // System.Diagnostics.Debug.WriteLine("settingsGrid_Tap"); // NavigationService.Navigate(new Uri("/SettingsPage.xaml", UriKind.Relative)); //} // MH: WPControl Event Handlers /// <summary> /// Will transfer to the summary page with information from the model/database on a selected date, otherwise show /// just a message box saying no steps were recorded that day /// </summary> private void Cal_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { System.Diagnostics.Debug.WriteLine("Cal_DateClicked fired. New date is " + e.SelectedDate.ToString()); WorkoutItem workoutItem = App.ViewModel.FindWorkoutItem(e.SelectedDate); if (workoutItem != null) { NavigationService.Navigate(new Uri("/SummaryPage.xaml?steps=" + workoutItem.StepsTaken + "&calories=" + workoutItem.CaloriesBurned + "&time=" + workoutItem.ElapsedTime + "&fromCal=1", UriKind.Relative)); } else { MessageBox.Show("No workout recorded for this day"); } }
private void Calendar_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { DateTime date = e.SelectedDate; if (five != null && five.matchs != null) { System.Diagnostics.Debug.WriteLine("Sending: " + date.ToString()); if (five.matchs.Any(d => (d.startDate.Day == e.SelectedDate.Day) && (d.startDate.Month == e.SelectedDate.Month) && (d.startDate.Year == e.SelectedDate.Year))) { var index = five.matchs.Where(d => (d.startDate.Day == e.SelectedDate.Day) && (d.startDate.Month == e.SelectedDate.Month) && (d.startDate.Year == e.SelectedDate.Year)).ToList(); NavigationService.Navigate(new Uri("/MatchSlotPage.xaml?matchs=" + JsonConvert.SerializeObject(index) + "&date=" + JsonConvert.SerializeObject(date) + "&five=" + five._id, UriKind.Relative)); } else { NavigationService.Navigate(new Uri("/MatchSlotPage.xaml?five=" + five._id + "&date=" + JsonConvert.SerializeObject(date), UriKind.Relative)); } } }
private void Calendar_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { App.ViewModel.SelectedDate = e.SelectedDate; MainPivot.SelectedIndex = 1; }
private void Cal_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { Debug.WriteLine("Cal_DateClicked fired. New date is " + e.SelectedDate.ToString()); }
private void Cal_SelectionChanged(object sender, WPControls.SelectionChangedEventArgs e) { }
/// <summary> /// Metoda koja se izvršava kada korisnik tapne na drugi datum /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cal_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { //Poziva se stranica /CalendarItem.xaml te se dodaje parametar naziva "datum". Pomoću tog parametra se šalje odabrani datum u obliku stringa stranici. NavigationService.Navigate(new Uri("/CalendarItem.xaml?datum=" + e.SelectedDate.ToShortDateString(), UriKind.Relative)); }