Beispiel #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.
            DetailViewController = (ServerStatusDetailViewController)((UINavigationController)SplitViewController.ViewControllers[1]).TopViewController;

            TableView.RowHeight          = UITableView.AutomaticDimension;
            TableView.EstimatedRowHeight = 44;

            TableView.Source = dataSource = new DataSource(this);

            if (TabBarController.SelectedIndex == 0)
            {
                dataSource.Objects = ServerStatusRepository.GetCurrentData();
            }
            else if (TabBarController.SelectedIndex == 1)
            {
                dataSource.Objects = ServerStatusRepository.GetHistoryData();
            }
        }
 public DataSource(ServerStatusDetailViewController controller)
 {
     this.controller = controller;
     Objects         = controller.ServerStatus;
 }