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); //}; }
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; } }
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(); }; }