public override void ViewDidLoad() { MonthView = new CalendarMonthView(); MonthView.Frame = new CoreGraphics.CGRect(new CGPoint(0, 152), MonthView.Frame.Size); ChangedSelecting(); View.AddSubview(MonthView); TableView = new UITableView(new CGRect(0, 0, 320, 150), UITableViewStyle.Grouped); TableView.DataSource = new DateSource(this); TableView.Delegate = new DateDelegate(this); TableView.SelectRow((NSIndexPath)(NSIndexPath.FromRowSection(0, 0)), true, UITableViewScrollPosition.Top); this.View.AddSubview(TableView); }
public override void ViewDidLoad() { MonthView = new CalendarMonthView(); MonthView.OnDateSelected += (date) => { Console.WriteLine(String.Format("Selected {0}", date.ToShortDateString())); }; MonthView.OnFinishedDateSelection = (date) => { Console.WriteLine(String.Format("Finished selecting {0}", date.ToShortDateString())); }; MonthView.IsDayMarkedDelegate = (date) => { return((date.Day % 2 == 0) ? true : false); }; MonthView.IsDateAvailable = (date) => { return(date > DateTime.Today); }; View.AddSubview(MonthView); }
public MonthGridView(CalendarMonthView calendarMonthView, DateTime month) { _calendarMonthView = calendarMonthView; _currentMonth = month.Date; }