Exemplo n.º 1
0
        void ReleaseDesignerOutlets()
        {
            if (FirstNameField != null)
            {
                FirstNameField.Dispose();
                FirstNameField = null;
            }

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

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

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

            if (SaveButton != null)
            {
                SaveButton.Dispose();
                SaveButton = null;
            }
        }
Exemplo n.º 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            FirstNameField.Text = Customer.FirstName;
            LastNameField.Text  = Customer.LastName;
            LastOrderField.Text = Customer.LastOrderDate.ToShortDateString();
            var toolBar       = new UIToolbar(new CGRect(0, 0, 320, 44));
            var doneButton    = new UIBarButtonItem(UIBarButtonSystemItem.Done);
            var flexibleSpace = new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace);

            toolBar.SetItems(new UIBarButtonItem[] { flexibleSpace, doneButton }, true);
            var datePicker = new UIDatePicker();

            LastOrderField.InputView          = datePicker;
            LastOrderField.InputAccessoryView = toolBar;
            OrderTotalField.Text = Customer.OrderTotal.ToString();
            doneButton.Clicked  += (s, e) =>
            {
                LastOrderField.Text = GridDateTimeColumn.NSDateToDateTime(datePicker.Date).ToShortDateString();
                LastOrderField.ResignFirstResponder();
            };
        }