Ejemplo n.º 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();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates a channeled type of spell
 /// </summary>
 public Spell(int iD, int TextureID, int levelRequirement, float energyCost, string name, DescriptionDelegate description)
 {
     ID = iD;
     LevelRequirement = levelRequirement;
     EnergyCost       = energyCost;
     Channeled        = true;
     Cooldown         = 1;
     Name             = name;
     GetDescription   = description;
     CanCast          = true;
     Bought           = false;
     icon             = Res.ResourceLoader.instance.LoadedTextures[TextureID];
     SpellDataBase.spellDictionary.Add(iD, this);
 }
Ejemplo n.º 3
0
        void SetUpUI()
        {
            Title = new CultureInfo("en-US").TextInfo.ToTitleCase(beer.Name);

            NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem(
                                                    UIImage.FromFile("backArrow.png"), UIBarButtonItemStyle.Plain, (sender, args) => {
                NavigationController.PopViewController(true);
            }), true);


            headerView = tableView.TableHeaderView;
            tableView.TableHeaderView = null;
            tableView.AddSubview(headerView);
            tableView.ContentInset    = new UIEdgeInsets(headerViewHeight, 0, 0, 0);
            tableView.BackgroundColor = UIColor.Clear;

            if (beer?.ImageMedium != null)
            {
                imgHeaderView.SetImage(new NSUrl(beer?.ImageMedium), UIImage.FromBundle("BeerDrinkin.png"));
            }
            else
            {
                imgHeaderView.Image = UIImage.FromBundle("BeerDrinkin.png");
            }

            //Add Cells
            AddHeaderInfo();
            AddDescription();
            AddPurchase();

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

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

            tableView.ReloadData();
            View.SetNeedsDisplay();
        }
        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 ();
        }
        void SetUpUI ()
        {
            Title = new CultureInfo ("en-US").TextInfo.ToTitleCase (beer.Name);

            NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem (
                UIImage.FromFile ("backArrow.png"), UIBarButtonItemStyle.Plain, (sender, args) => {
                    NavigationController.PopViewController (true);
                }), true);


            headerView = tableView.TableHeaderView;
            tableView.TableHeaderView = null;
            tableView.AddSubview (headerView);
            tableView.ContentInset = new UIEdgeInsets (headerViewHeight, 0, 0, 0);
            tableView.BackgroundColor = UIColor.Clear;

            if (beer?.ImageMedium != null) {
                imgHeaderView.SetImage (new NSUrl (beer?.ImageMedium), UIImage.FromBundle ("BeerDrinkin.png"));
            } else {
                imgHeaderView.Image = UIImage.FromBundle ("BeerDrinkin.png");
            }

            //Add Cells
            AddHeaderInfo ();
            AddDescription ();
            AddPurchase();

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

            tableView.ReloadData ();
            View.SetNeedsDisplay ();
        }