Exemplo n.º 1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            var dialer = new PhoneDialer(this);
            var pizzaCalculatorService = new PizzaCalculatorService(dialer);

            // Perform any additional setup after loading the view, typically from a nib.
            CalculateButton.TouchUpInside += delegate
            {
                PizzaCountLabel.Text = pizzaCalculatorService.Calculate(PeopleEntry.Text);
                PeopleEntry.ResignFirstResponder();
            };
            CallButton.TouchUpInside += delegate
            {
                pizzaCalculatorService.CallPizzaParlor();
            };



            ////Original button content
            //Button.AccessibilityIdentifier = "myButton";
            //Button.TouchUpInside += delegate
            //{
            //    var title = string.Format("{0} clicks!", count++);
            //    Button.SetTitle(title, UIControlState.Normal);
            //};
        }
Exemplo n.º 2
0
        void ReleaseDesignerOutlets()
        {
            if (CalculateButton != null)
            {
                CalculateButton.Dispose();
                CalculateButton = null;
            }

            if (CallButton != null)
            {
                CallButton.Dispose();
                CallButton = null;
            }

            if (PeopleEntry != null)
            {
                PeopleEntry.Dispose();
                PeopleEntry = null;
            }

            if (PizzaCountLabel != null)
            {
                PizzaCountLabel.Dispose();
                PizzaCountLabel = null;
            }
        }
Exemplo n.º 3
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            var PizzaCalculatorService = new PizzaCalculatorService();

            // Perform any additional setup after loading the view, typically from a nib.
            CalculateButton.TouchUpInside += delegate {
                PizzaCountLabel.Text = PizzaCalculatorService.Calculate(PeopleEntry.Text);
                PeopleEntry.ResignFirstResponder();
            };
        }