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));
                }
            }
        }
Exemple #4
0
 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)
 {
 }
Exemple #7
0
 /// <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));
 }