BeerDrinkin.iOS.BeerDescriptionHeaderView.SetBeer C# (CSharp) Method

SetBeer() public method

public SetBeer ( Beer beer ) : void
beer Beer
return void
        public void SetBeer(Beer beer)
        {
            this.beer = beer;

            statsView.Name = beer.Name;
            statsView.Country = beer.OriginCountry;
            statsView.ABV = beer.Abv.ToString();

            if (beer.HasImages)
            {
                image.SetImage(new NSUrl(beer.Image.LargeUrl));
            }
        }

Usage Example

Example #1
0
        void SetUpUI()
        {
            Title = new CultureInfo("en-US").TextInfo.ToTitleCase(viewModel.Name);
            NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem(UIImage.FromFile("NavigationBar_Back.png"), UIBarButtonItemStyle.Plain, (sender, args) => { NavigationController.PopViewController(true); }), true);

            btnCheckIn.Layer.CornerRadius  = 4;
            btnCheckIn.Layer.MasksToBounds = true;

            headerView = BeerDescriptionHeaderView.Create();
            headerView.SetBeer(viewModel.Beer);
            tableView.TableHeaderView = null;
            tableView.AddSubview(headerView);
            tableView.ContentInset    = new UIEdgeInsets(headerViewHeight, 0, 0, 0);
            tableView.BackgroundColor = UIColor.Clear;

            //Add Cells
            AddRating();
            AddDescription();

            //Update Tableview
            tableView.Source = new BeerDescriptionDataSource(ref cells);
            var deleg = new DescriptionDelegate(ref cells);

            deleg.DidScroll   += UpdateHeaderView;
            tableView.Delegate = deleg;

            tableView.ReloadData();
            View.SetNeedsDisplay();
        }
All Usage Examples Of BeerDrinkin.iOS.BeerDescriptionHeaderView::SetBeer