API Reference
Class
LayoutContext
Provides layout information for elements during rendering.
Inheritance
- Object
- LayoutContext
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method BasicElement.EvaluateLayout
- Method Element.EvaluateLayout
- Method Email.EvaluateLayout
- Method EmailActivityList.EvaluateLayout
- Method EmailAddressBlock.EvaluateLayout
- Method EmailAddressCard.EvaluateLayout
- Method EmailAlert.EvaluateLayout
- Method EmailArticleCard.EvaluateLayout
- Method EmailArticleList.EvaluateLayout
- Method EmailAttachmentList.EvaluateLayout
- Method EmailAvatar.EvaluateLayout
- Method EmailAvatarStack.EvaluateLayout
- Method EmailBackgroundImageBox.EvaluateLayout
- Method EmailBadge.EvaluateLayout
- Method EmailBadgeList.EvaluateLayout
- Method EmailBarChart.EvaluateLayout
- Method EmailBarcode.EvaluateLayout
- Method EmailBlockquote.EvaluateLayout
- Method EmailBody.EvaluateLayout
- Method EmailBox.EvaluateLayout
- Method EmailBrandStrip.EvaluateLayout
- Method EmailButton.EvaluateLayout
- Method EmailButtonGroup.EvaluateLayout
- Method EmailCalendar.EvaluateLayout
- Method EmailCalloutCard.EvaluateLayout
- Method EmailChangelog.EvaluateLayout
- Method EmailColumn.EvaluateLayout
- Method EmailCommentList.EvaluateLayout
- Method EmailComparisonTable.EvaluateLayout
- Method EmailContainer.EvaluateLayout
- Method EmailContent.EvaluateLayout
- Method EmailCredentialCard.EvaluateLayout
- Method EmailDateStrip.EvaluateLayout
- Method EmailDivider.EvaluateLayout
- Method EmailDnsRecordsTable.EvaluateLayout
- Method EmailDonutChart.EvaluateLayout
- Method EmailDownloadCard.EvaluateLayout
- Method EmailDynamicTable.EvaluateLayout
- Method EmailEmojiRating.EvaluateLayout
- Method EmailEmptyStateCard.EvaluateLayout
- Method EmailEventCard.EvaluateLayout
- Method EmailFaqList.EvaluateLayout
- Method EmailFeatureList.EvaluateLayout
- Method EmailFooter.EvaluateLayout
- Method EmailGrid.EvaluateLayout
- Method EmailHead.EvaluateLayout
- Method EmailHeader.EvaluateLayout
- Method EmailHeading.EvaluateLayout
- Method EmailHeatmap.EvaluateLayout
- Method EmailHero.EvaluateLayout
- Method EmailHorizontalRule.EvaluateLayout
- Method EmailIconCircle.EvaluateLayout
- Method EmailImage.EvaluateLayout
- Method EmailIncidentSummaryCard.EvaluateLayout
- Method EmailInlineStack.EvaluateLayout
- Method EmailInvoiceLineItemsTable.EvaluateLayout
- Method EmailInvoiceTotals.EvaluateLayout
- Method EmailKeyValueTable.EvaluateLayout
- Method EmailKpiDelta.EvaluateLayout
- Method EmailLegalFooter.EvaluateLayout
- Method EmailLineBreak.EvaluateLayout
- Method EmailLineItemsTable.EvaluateLayout
- Method EmailLink.EvaluateLayout
- Method EmailList.EvaluateLayout
- Method EmailMapCard.EvaluateLayout
- Method EmailMediaObject.EvaluateLayout
- Method EmailMessageThread.EvaluateLayout
- Method EmailMetricTile.EvaluateLayout
- Method EmailNpsRating.EvaluateLayout
- Method EmailOfferCard.EvaluateLayout
- Method EmailOtpCode.EvaluateLayout
- Method EmailPhotoCard.EvaluateLayout
- Method EmailPhotoGrid.EvaluateLayout
- Method EmailPreformatted.EvaluateLayout
- Method EmailPricingPlan.EvaluateLayout
- Method EmailPricingTable.EvaluateLayout
- Method EmailProductCard.EvaluateLayout
- Method EmailProductGrid.EvaluateLayout
- Method EmailProfileCard.EvaluateLayout
- Method EmailProgressBar.EvaluateLayout
- Method EmailProjectList.EvaluateLayout
- Method EmailPromoCodeCard.EvaluateLayout
- Method EmailQrCode.EvaluateLayout
- Method EmailReceiptCard.EvaluateLayout
- Method EmailRepoStatsCard.EvaluateLayout
- Method EmailReviewStars.EvaluateLayout
- Method EmailReviewSummary.EvaluateLayout
- Method EmailRow.EvaluateLayout
- Method EmailScheduleCard.EvaluateLayout
- Method EmailScheduleList.EvaluateLayout
- Method EmailSection.EvaluateLayout
- Method EmailShippingProgress.EvaluateLayout
- Method EmailSocialLinks.EvaluateLayout
- Method EmailSpacer.EvaluateLayout
- Method EmailSparklineBars.EvaluateLayout
- Method EmailStatCard.EvaluateLayout
- Method EmailStatusTimeline.EvaluateLayout
- Method EmailStepsIndicator.EvaluateLayout
- Method EmailStoreBadges.EvaluateLayout
- Method EmailSubscriptionSummaryCard.EvaluateLayout
- Method EmailSurveyOptions.EvaluateLayout
- Method EmailTable.EvaluateLayout
- Method EmailText.EvaluateLayout
- Method EmailTextBlock.EvaluateLayout
- Method EmailTodoList.EvaluateLayout
- Method HtmlTag.EvaluateLayout
- Method ILayoutAware.EvaluateLayout
Constructors
public LayoutContext() #Inherited Methods
Properties
public Int32 Index { get; set; } #Index of the element within its parent collection.
public Boolean IsFirst { get; set; } #Indicates whether the element is the first in its parent.
public Boolean IsLast { get; set; } #Indicates whether the element is the last in its parent.
public Element Previous { get; set; } #Previous sibling element if any.
public Element Parent { get; set; } #Parent element containing the current element.
public EmailConfiguration Config { get; set; } #Reference to the email configuration.
public RoundingMode RoundingMode { get; set; } #Selected rounding mode.
public EmailColumn PreviousColumn { get; set; } #Previous sibling column when the parent is an EmailRow.
public Int32 ColumnIndex { get; set; } #Index of this element among its sibling columns.
public Int32 ColumnCount { get; set; } #Total number of sibling columns in the parent row.