Example #1
0
 private void Calendar_DisplayDateChanged(object sender, Telerik.XamarinForms.Common.ValueChangedEventArgs <object> e)
 {
     //if (calendar.SelectedDate.HasValue)
     //{
     //    //calendar.SelectedDate = Settings.SelectedDate;
     //    calendar.DisplayDate = calendar.SelectedDate.Value;
     //}
 }
Example #2
0
 private void SelectedIndex_Chanded(object sender, Telerik.XamarinForms.Common.ValueChangedEventArgs <int> e)
 {
     if (e.NewValue == 0)
     {
         calendar.ViewMode = CalendarViewMode.Day;
     }
     else
     {
         calendar.ViewMode = CalendarViewMode.Month;
     }
 }
Example #3
0
 private void Calendar_OnSelectionChanged(object sender, Telerik.XamarinForms.Common.ValueChangedEventArgs <object> e)
 {
     //if (calendar.SelectedDate.HasValue)
     //{
     //    //if (calendar.ViewMode == CalendarViewMode.Month)
     //    //{
     //    //    calendar.DisplayDate = calendar.SelectedDate.Value;
     //    //}
     //    calendar.DisplayDate = calendar.SelectedDate.Value;
     //}
     //if (calendar.ViewMode == CalendarViewMode.Year)
     //    Settings.CurrentCalendarViewMode = (int)CalendarViewMode.Month;
 }
        private void Calendar_SelectionChanged(object sender, Telerik.XamarinForms.Common.ValueChangedEventArgs <object> e)
        {
            var viewModel = this.BindingContext as MonthViewViewModel;

            if (viewModel != null)
            {
                viewModel.SelectedEvents.Clear();
                foreach (var date in calendar.SelectedDates.OrderBy(x => x.Date))
                {
                    viewModel.UpdateSelectedEvents(date);
                }
            }
        }
Example #5
0
 private void Calendar_ViewChanged(object sender, Telerik.XamarinForms.Common.ValueChangedEventArgs <CalendarViewMode> e)
 {
     //if (calendar.SelectedDate.HasValue)
     //{
     //    //calendar.SelectedDate = Settings.SelectedDate;
     //    calendar.DisplayDate = calendar.SelectedDate.Value;
     //}
     //this.calendar.DisplayDate = DateTime.Today;
     // Workaround for a limitation with ScrollToTime on Android
     //if (Device.RuntimePlatform == Device.Android)
     //{
     //    this.calendar.ScrollTimeIntoView(TimeSpan.FromHours(10));
     //    Device.BeginInvokeOnMainThread(() =>
     //    {
     //        this.calendar.ScrollTimeIntoView(TimeSpan.FromHours(12));
     //    });
     //}
     //else
     //{
     //    this.calendar.ScrollTimeIntoView(TimeSpan.FromHours(12));
     //}
 }