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

            //---- when the hello world button is clicked
            this.btnFoodList.TouchUpInside += (sender, e) => {
                //---- instantiate a new hello world screen, if it's null (it may not be null if they've navigated
                // backwards from it
                if (this.foodListScreen == null)
                {
                    this.foodListScreen = new FoodListScreen();
                }
                //---- push our hello world screen onto the navigation controller and pass a true so it navigates
                this.NavigationController.PushViewController(this.foodListScreen, true);
            };

            //---- same thing, but for the hello universe screen
            this.btnTables.TouchUpInside += (sender, e) => {
                if (this.tablesScreen == null)
                {
                    this.tablesScreen = new TablesScreen();
                }
                this.NavigationController.PushViewController(this.tablesScreen, true);
            };

            this.NavigationController.NavigationBar.BarTintColor = UIColor.Black;
            this.NavigationController.NavigationBar.BarStyle     = UIBarStyle.Black;

            this.View.BackgroundColor = UIColor.FromPatternImage(UIImage.FromFile("Menu.png"));
        }
Beispiel #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            _lbName           = new UILabel(new CGRect(10, 70, 300, 50));
            _lbName.TextColor = UIColor.Black;
            _lbName.Text      = "Name:";

            _tfName = new UITextField(new CGRect(10, 120, 300, 40));
            _tfName.BackgroundColor = UIColor.GroupTableViewBackgroundColor;


            _lbPrice           = new UILabel(new CGRect(10, 170, 300, 50));
            _lbPrice.TextColor = UIColor.Black;
            _lbPrice.Text      = "Price:";

            _tfPrice = new UITextField(new CGRect(10, 220, 300, 40));
            _tfPrice.BackgroundColor = UIColor.GroupTableViewBackgroundColor;

            _lbRemark           = new UILabel(new CGRect(10, 270, 300, 50));
            _lbRemark.TextColor = UIColor.Black;
            _lbRemark.Text      = "Remark:";

            _txtRemark               = new UITextView(new CGRect(10, 320, this.View.Frame.Size.Width, 150));
            _txtRemark.Editable      = true;
            _txtRemark.ScrollEnabled = true;

            _txtRemark.BackgroundColor = UIColor.GroupTableViewBackgroundColor;

            _btnAddNewItem       = UIButton.FromType(UIButtonType.RoundedRect);
            _btnAddNewItem.Frame = new CGRect(10, 470, 300, 45);
            _btnAddNewItem.SetBackgroundImage(UIImage.FromFile("button.png"), UIControlState.Normal);
            _btnAddNewItem.SetTitleColor(UIColor.White, UIControlState.Normal);
            _btnAddNewItem.SetTitle("Add New Food", UIControlState.Normal);


            this._btnAddNewItem.TouchUpInside += (sender, e) => {
                if (this.foodListScreen == null)
                {
                    this.foodListScreen = new FoodListScreen();
                }
                this.NavigationController.PushViewController(this.foodListScreen, true);
            };

            Add(_txtRemark);
            Add(_lbRemark);
            Add(_tfName);
            Add(_lbName);
            Add(_tfPrice);
            Add(_lbPrice);
            Add(_btnAddNewItem);
        }