Class
HyperlinkEmailCategoryContent

Represents the content of the email category in the HyperlinkDialog.

Definition

Constructors

HyperlinkEmailCategoryContent()

Initializes a new instance of the HyperlinkEmailCategoryContent class.

Declaration

cs-api-definition
public HyperlinkEmailCategoryContent()

Fields

EmailAddressProperty

Email address dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EmailAddressProperty

Field Value

DependencyProperty

EmailSubjectProperty

Email subject dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EmailSubjectProperty

Field Value

DependencyProperty

SelectedAddressProperty

Selected address dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedAddressProperty

Field Value

DependencyProperty

Properties

EmailAddress

Gets or sets the email address.

Declaration

cs-api-definition
public string EmailAddress { get; set; }

Property Value

string

The email address.

EmailSubject

Gets or sets the email subject.

Declaration

cs-api-definition
public string EmailSubject { get; set; }

Property Value

string

The email subject.

SelectedAddress

Gets or sets the selected address.

Declaration

cs-api-definition
public string SelectedAddress { get; set; }

Property Value

string

The selected address.

Type

Gets the type of the link category.

Declaration

cs-api-definition
public override HyperlinkType Type { get; }

Property Value

HyperlinkType

The type of the link category.

Overrides HyperlinkDialogCategoryContentBase.Type

UsedEmails

Gets the used emails.

Declaration

cs-api-definition
public ObservableCollection<string> UsedEmails { get; }

Property Value

ObservableCollection<string>

The used emails.

Methods

AddToUsedItems()

Adds to used items.

Declaration

cs-api-definition
public override void AddToUsedItems()

Overrides HyperlinkDialogCategoryContentBase.AddToUsedItems()

AssignProperties(HyperlinkInfo)

Assigns the properties.

Declaration

cs-api-definition
public override void AssignProperties(HyperlinkInfo hyperlinkInfo)

Parameters

hyperlinkInfo

HyperlinkInfo

The hyperlink info.

Overrides HyperlinkDialogCategoryContentBase.AssignProperties(HyperlinkInfo)

CopyPropertiesToContext(HyperlinkDialogCategoryContext)

Copies the properties to context.

Declaration

cs-api-definition
public override void CopyPropertiesToContext(HyperlinkDialogCategoryContext context)

Parameters

context

HyperlinkDialogCategoryContext

The context.

Overrides HyperlinkDialogCategoryContentBase.CopyPropertiesToContext(HyperlinkDialogCategoryContext)

GetStringAddress()

Gets the address as string.

Declaration

cs-api-definition
public override string GetStringAddress()

Returns

string

The address as string.

Overrides HyperlinkDialogCategoryContentBase.GetStringAddress()

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

SetDefaultValues()

Sets the default values.

Declaration

cs-api-definition
public override void SetDefaultValues()

Overrides HyperlinkDialogCategoryContentBase.SetDefaultValues()