Ejemplo n.º 1
0
        private void SetupTableView()
        {
            _tableView.Source = new UserProfileSource(_tableView, ViewModel.ProfileDetails, ViewModel.ProfileDivision);

            if (_tableView.TableHeaderView == null || ViewModel.PictureUpdated)
            {
                _tableView.TableHeaderView = new UIView(new CGRect(0, 0, 0, LocalConstants.Profile_TableHeaderHeight));
                var tableHeader = ProfileHeaderView.Create();
                tableHeader.Configure(ViewModel.ProfileHeader);
                tableHeader.Frame = _tableView.TableHeaderView.Frame;
                _tableView.TableHeaderView.AddSubview(tableHeader);
            }

            _tableView.ReloadData();
        }
        void ReleaseDesignerOutlets()
        {
            if (addressLabel != null)
            {
                addressLabel.Dispose();
                addressLabel = null;
            }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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