示例#1
0
        public override void ViewDidLoad()
        {
            var hotDogs    = dataService.GetAllHotDogs();
            var dataSource = new HotDogDataSource(hotDogs, this);

            TableView.Source = dataSource;

            this.NavigationItem.Title = "Ray's Hot Dog menu";
        }
示例#2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            IList <HotDog>   hotDogs          = _service.GetAllHotDogs();
            HotDogDataSource hotDogDataSource = new HotDogDataSource(hotDogs, this);

            TableView.Source     = hotDogDataSource;
            NavigationItem.Title = "Ray's Hot Dog menu";
        }
示例#3
0
        public async override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var meatLovers = dataService.GetHotDogsForGroup(1);
            var datasource = new HotDogDataSource(meatLovers, this);

            TableView.Source = datasource;

            this.ParentViewController.NavigationItem.Title = "Meat Lovers";
        }
示例#4
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     base.PrepareForSegue(segue, sender);
     if (segue.Identifier == "HotDogDetailSegue")
     {
         HotDogDetailViewController hotDogDetailViewController = segue.DestinationViewController as HotDogDetailViewController;
         if (hotDogDetailViewController != null)
         {
             HotDogDataSource source = TableView.Source as HotDogDataSource;
             var row  = TableView.IndexPathForSelectedRow;
             var item = source.GetItem(row.Row);
             hotDogDetailViewController.SelectedHotDog = item;
         }
     }
 }