public override void LoadView() { base.LoadView(); var onePixel = 1.0f / UIScreen.MainScreen.Scale; var calendarView = new TSQCalendarView() { Calendar = Calendar, RowCellClass = new ObjCRuntime.Class("TSQTACalendarRowCell"), FirstDate = NSDate.Now, LastDate = NSDate.FromTimeIntervalSinceNow(60 * 60 * 24 * 365 * 5), BackgroundColor = UIColor.FromRGBA(0.84f, 0.85f, 0.86f, 1.0f), PagingEnabled = true, ContentInset = new UIEdgeInsets(0.0f, onePixel, 0.0f, onePixel) }; calendarView.DidSelectDate += (sender, e) => { InvokeOnMainThread(() => { var netDate = (DateTime)e.Date; new UIAlertView("You selected", netDate.ToLongDateString(), null, "Ok", null).Show(); }); }; View = calendarView; }
private void LoadCalendar() { // Populate list for calendar selectedDate = DateTime.Today; calendarTable.Source = new OSCalendarTableSource(this); // Load calendar view var calendarView = new TSQCalendarView(new RectangleF(0, 57, 320, 285)) // x, y, width, height { Calendar = new NSCalendar(NSCalendarType.Gregorian), FirstDate = NSDate.Now, LastDate = NSDate.FromTimeIntervalSinceNow(60 * 60 * 24 * 365 * 5), BackgroundColor = UIColor.LightTextColor, PagingEnabled = true }; calendarView.DidSelectDate += ViewEvents; View.Add(calendarView); }