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);
        }
示例#3
0
 public MonthGridView(CalendarMonthView calendarMonthView, DateTime month)
 {
     _calendarMonthView = calendarMonthView;
     _currentMonth      = month.Date;
 }