HtmlForgeX

API Reference

Class

EmailScheduleList

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Base Element
Implements

Email-safe schedule/agenda list rendered as table rows. Useful for daily schedules, appointment reminders and event agendas.

Inheritance

Constructors

Methods

AddEvent 2 overloads
public EmailScheduleList AddEvent(String startTime, String duration, String title, String subtitle = "", String href = null) #
Returns: EmailScheduleList

Adds an entry.

Parameters

startTime System.String requiredposition: 0
duration System.String requiredposition: 1
title System.String requiredposition: 2
subtitle System.String = "" optionalposition: 3
href System.String = null optionalposition: 4
public EmailScheduleList AddEvent(Action<EmailScheduleEvent> configure) #
Returns: EmailScheduleList

Adds an entry configured via callback.

Parameters

configure System.Action{HtmlForgeX.Email.EmailScheduleEvent} requiredposition: 0
public override String ToString() #
Returns: String

Properties

public List<EmailScheduleEvent> Events { get; } #

Schedule entries.

public String RowPadding { get; set; } #

Row padding applied to each entry.

public String TimeWidth { get; set; } #

Time column width.

public String AvatarWidth { get; set; } #

Avatar column width.

public String AvatarSize { get; set; } #

Avatar size.

public String ContentGap { get; set; } #

Gap between avatar and text.

public String TitleColor { get; set; } #

Title color.

public String SubtitleColor { get; set; } #

Subtitle color.

public String TimeColor { get; set; } #

Time color.

public String DurationColor { get; set; } #

Duration color.

public Boolean IncludeTagColumn { get; set; } #

Whether to include a right-hand tag column.