private void ShowPublicationExpireInfo() { CustomerSupportTelLabel.Text = CustomerSupportTelLabel.Text.Replace("#PLACEHOLDER_TEL#", GlobalAccess.Instance.CurrentUserInfo.Country.CustomerSupportTEL); ExpireInfoDetailTextView.Text = ExpireInfoDetailTextView.Text.Replace("#PLACEHOLDER_TEL#", GlobalAccess.Instance.CurrentUserInfo.Country.CustomerSupportTEL); ExpireInfoDetailTextView.Text = ExpireInfoDetailTextView.Text.Replace("#PLACEHOLDER_EMAIL#", GlobalAccess.Instance.CurrentUserInfo.Country.CustomerSupportEmail); CustomerSupportEmailLabel.Text = GlobalAccess.Instance.CurrentUserInfo.Country.CustomerSupportEmail; if (curPublication.DaysRemaining >= 0) { foreach (var view in ExpiredInfoContainerView.Subviews) { view.Hidden = true; } ChangeViewHeightConstraint(ExpiredInfoContainerView, 0); } else { ChangeViewHeightConstraint(MoreExpireInfoDetailLabel, 20); ChangeViewHeightConstraint(ExpiredInfoContainerView, 145); foreach (var view in ExpiredInfoContainerView.Subviews) { view.Hidden = false; } ExpireInfoDetailTextView.UserInteractionEnabled = true; UITapGestureRecognizer tapDetailRecoginzer = new UITapGestureRecognizer(); tapDetailRecoginzer.AddTarget(this.ShowAllExpireInfo); ExpireInfoDetailTextView.AddGestureRecognizer(tapDetailRecoginzer); MoreExpireInfoDetailLabel.UserInteractionEnabled = true; UITapGestureRecognizer tapMoreRecoginzer = new UITapGestureRecognizer(); tapMoreRecoginzer.AddTarget(this.ShowAllExpireInfo); MoreExpireInfoDetailLabel.AddGestureRecognizer(tapMoreRecoginzer); UITapGestureRecognizer tapCustomerSupportEmailRecoginzer = new UITapGestureRecognizer(); tapCustomerSupportEmailRecoginzer.AddTarget(SendEmailToCustomerSupport); CustomerSupportEmailLabel.UserInteractionEnabled = true; CustomerSupportEmailLabel.AddGestureRecognizer(tapCustomerSupportEmailRecoginzer); /* * UITapGestureRecognizer tapCSEmailRecoginzer = new UITapGestureRecognizer (); * tapCSEmailRecoginzer.AddTarget (SendEmailToCustomerSupport); * CustomerSupportEmailLabelInDetail.UserInteractionEnabled = true; * CustomerSupportEmailLabelInDetail.AddGestureRecognizer (tapCSEmailRecoginzer); */ } }
void ReleaseDesignerOutlets() { if (ActionButton != null) { ActionButton.Dispose(); ActionButton = null; } if (AddedGuideCardLabel != null) { AddedGuideCardLabel.Dispose(); AddedGuideCardLabel = null; } if (ContentView != null) { ContentView.Dispose(); ContentView = null; } if (CurrencyDateLabel != null) { CurrencyDateLabel.Dispose(); CurrencyDateLabel = null; } if (CustomerSupportEmailLabel != null) { CustomerSupportEmailLabel.Dispose(); CustomerSupportEmailLabel = null; } if (CustomerSupportTelLabel != null) { CustomerSupportTelLabel.Dispose(); CustomerSupportTelLabel = null; } if (DeletedGuideCardLabel != null) { DeletedGuideCardLabel.Dispose(); DeletedGuideCardLabel = null; } if (DescriptionContentLabel != null) { DescriptionContentLabel.Dispose(); DescriptionContentLabel = null; } if (DescriptionInfoContainerView != null) { DescriptionInfoContainerView.Dispose(); DescriptionInfoContainerView = null; } if (ExpiredInfoContainerView != null) { ExpiredInfoContainerView.Dispose(); ExpiredInfoContainerView = null; } if (FullTextCaseContentLabel != null) { FullTextCaseContentLabel.Dispose(); FullTextCaseContentLabel = null; } if (FullTextCaseInfoContainerView != null) { FullTextCaseInfoContainerView.Dispose(); FullTextCaseInfoContainerView = null; } if (InfoScrollView != null) { InfoScrollView.Dispose(); InfoScrollView = null; } if (InstalledDateLabel != null) { InstalledDateLabel.Dispose(); InstalledDateLabel = null; } if (LoanTagLabel != null) { LoanTagLabel.Dispose(); LoanTagLabel = null; } if (MoreDescriptionLabel != null) { MoreDescriptionLabel.Dispose(); MoreDescriptionLabel = null; } if (MoreExpireInfoDetailLabel != null) { MoreExpireInfoDetailLabel.Dispose(); MoreExpireInfoDetailLabel = null; } if (MoreFullTextCaseDetailLabel != null) { MoreFullTextCaseDetailLabel.Dispose(); MoreFullTextCaseDetailLabel = null; } if (PlusCaseTagLabel != null) { PlusCaseTagLabel.Dispose(); PlusCaseTagLabel = null; } if (PracticeAreaLabel != null) { PracticeAreaLabel.Dispose(); PracticeAreaLabel = null; } if (PublicationAuthorLabel != null) { PublicationAuthorLabel.Dispose(); PublicationAuthorLabel = null; } if (PublicationCoverContainer != null) { PublicationCoverContainer.Dispose(); PublicationCoverContainer = null; } if (PublicationNameLabel != null) { PublicationNameLabel.Dispose(); PublicationNameLabel = null; } if (SizeLabel != null) { SizeLabel.Dispose(); SizeLabel = null; } if (SubcategoryLabel != null) { SubcategoryLabel.Dispose(); SubcategoryLabel = null; } if (TagSpaceLabel != null) { TagSpaceLabel.Dispose(); TagSpaceLabel = null; } if (TitleAuthorScrollView != null) { TitleAuthorScrollView.Dispose(); TitleAuthorScrollView = null; } if (UpdateGuideCardLabel != null) { UpdateGuideCardLabel.Dispose(); UpdateGuideCardLabel = null; } if (VersionLabel != null) { VersionLabel.Dispose(); VersionLabel = null; } if (WhatsNewContentLabel != null) { WhatsNewContentLabel.Dispose(); WhatsNewContentLabel = null; } if (WhatsNewDateLabel != null) { WhatsNewDateLabel.Dispose(); WhatsNewDateLabel = null; } if (ExpireInfoDetailTextView != null) { ExpireInfoDetailTextView.Dispose(); ExpireInfoDetailTextView = null; } }