void ReleaseDesignerOutlets()
 {
     if (AvatarImageView != null)
     {
         AvatarImageView.Dispose();
         AvatarImageView = null;
     }
     if (CustomerIdTextField != null)
     {
         CustomerIdTextField.Dispose();
         CustomerIdTextField = null;
     }
     if (DetailTypeSegmentedControl != null)
     {
         DetailTypeSegmentedControl.Dispose();
         DetailTypeSegmentedControl = null;
     }
     if (FirstNameTextField != null)
     {
         FirstNameTextField.Dispose();
         FirstNameTextField = null;
     }
     if (LastNameTextField != null)
     {
         LastNameTextField.Dispose();
         LastNameTextField = null;
     }
     if (TableView != null)
     {
         TableView.Dispose();
         TableView = null;
     }
 }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            DetailTypeSegmentedControl.SetTitle(LocalizedStrings.GetString(LocalizedStrings.PERSONAL_DETAIL_SEGMENT), 0);
            DetailTypeSegmentedControl.SetTitle(LocalizedStrings.GetString(LocalizedStrings.ADDRESS_DETAIL_SEGMENT), 1);
            DetailTypeSegmentedControl.ValueChanged += (sender, e) => {
                ChangeDetailType();
            };

            ViewType             = CustomerDetailsViewType.Personal;
            TableView.DataSource = this;
            TableView.Delegate   = this;

            FirstNameTextField.Text      = Customer;
            CustomerIdTextField.Text     = "000";
            FirstNameTextField.Delegate  = this;
            LastNameTextField.Delegate   = this;
            CustomerIdTextField.Delegate = this;
        }