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; } }