public MonthGridView(CalendarMonthView calendarMonthView, DateTime month) { this.calendarMonthView = calendarMonthView; currentMonth = month.Date; var tapped = new UITapGestureRecognizer(OnTap); AddGestureRecognizer(tapped); }
protected override void OnElementChanged( ElementChangedEventArgs<View> e ) { base.OnElementChanged(e); view = (CalendarView) Element; if (view != null) { calendarView = new CalendarMonthView (view?.SelectedDate ?? DateTime.Today, false); calendarView.SwipedUp += view.Hide; calendarView.OnDateSelected += view.NotifyDateSelected; calendarView.MonthChanged += view.NotifyMonthChanged; try { SetNativeControl (calendarView); } catch { // Hiding calendar causes null reference exception. } } }
public CalendarDayView( CalendarMonthView monthView ) { this.monthView = monthView; BackgroundColor = UIColor.White; }
public MonthGridView( CalendarMonthView calendarMonthView, DateTime month ) { this.calendarMonthView = calendarMonthView; currentMonth = month.Date; var tapped = new UITapGestureRecognizer(OnTap); AddGestureRecognizer(tapped); }
public CalendarDayView(CalendarMonthView monthView) { this.monthView = monthView; BackgroundColor = UIColor.White; }