private void ZCalendar_SelectionChanged_1(object sender, WPControls.SelectionChangedEventArgs e) { try { DateTime dt = e.SelectedDate; List<SpaceObject> spaces = new List<SpaceObject>(); foreach (var x in App.MasterSpaceObjects.SpaceItems) { foreach (var y in x.occurences) { DateTime comp = DateTime.Parse(y.date); if (comp.Date == dt.Date) { spaces.Add(x); break; } } } lbSpaceObj.ItemsSource = spaces; } catch { } }
private void Cal_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { Debug.WriteLine("Cal_DateClicked fired. New date is " + e.SelectedDate.ToString()); }
private void Cal_MonthChanging(object sender, WPControls.MonthChangedEventArgs e) { Debug.WriteLine("Cal_MonthChanging fired. New year is " + e.Year.ToString() + " new month is " + e.Month.ToString()); }
private void Cal_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { FrameworkElement root = Application.Current.RootVisual as FrameworkElement; root.DataContext = e.SelectedDate; NavigationService.Navigate(new Uri("/Page/DayEvent.xaml", UriKind.Relative)); }
/// <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)); }
private void calendarControl_DateHold(object sender, WPControls.SelectionChangedEventArgs e) { //todo }
private void calendarControl_DateClicked(object sender, WPControls.SelectionChangedEventArgs e) { var listOfTrainings = App.FitAndGymViewModel.GetTrainingsByDate(e.SelectedDate).ToList(); if (listOfTrainings.Count == 0) return; calendarMessageBox = new CustomMessageBox() { Caption = AppResources.TrainingsOfTheDay, Content = listOfTrainings, ContentTemplate = (DataTemplate)this.LayoutRoot.Resources["ListOfTrainingsOfDayTemplate"], LeftButtonContent = "OK" }; calendarMessageBox.Show(); }