コード例 #1
0
        public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
        {
            NSIndexPath indexPathForSelectedRow = TableView.IndexPathForSelectedRow;

            SelectedFoodItem = FoodItems.GetItem <FoodItem> ((nuint)indexPathForSelectedRow.Row);
            ((JournalViewController)NavigationController.ViewControllers [NavigationController.ViewControllers.Length - 2]).
            AddFoodItem(SelectedFoodItem);
            NavigationController.PopViewController(true);
        }
コード例 #2
0
        public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
        {
            var cell     = TableView.DequeueReusableCell(CellIdentifier, indexPath);
            var foodItem = FoodItems.GetItem <FoodItem> ((nuint)indexPath.Row);

            cell.TextLabel.Text       = foodItem.Name;
            cell.DetailTextLabel.Text = EnergyFormatter.StringFromJoules(foodItem.Joules);
            return(cell);
        }