Class
PersonMentionProvider

Represents a provider for mentioning persons.

Definition

Namespace:Telerik.Windows.Documents.UI.Mentions

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class PersonMentionProvider : MentionProviderBase<PersonMentionItem>

Inheritance: objectMentionProviderBaseMentionProviderBase<PersonMentionItem>PersonMentionProvider

Inherited Members MentionProviderBase.MentionCharacterPropertyMentionProviderBase.ItemsSourcePropertyMentionProviderBase.MentionCharacterMentionProviderBase.ItemsSource

Constructors

PersonMentionProvider()

Declaration

cs-api-definition
public PersonMentionProvider()

Methods

DetermineItemVisibility(PersonMentionItem, string)

Determines if the passed item should be visible in the list of mention items.

Declaration

cs-api-definition
public override bool DetermineItemVisibility(PersonMentionItem item, string currentMentionText)

Parameters

item

PersonMentionItem

The item which will be checked.

currentMentionText

string

The searched text that should define whether the item should be visible.

Returns

bool

True if the item should be visible, false otherwise.

Overrides MentionProviderBase<PersonMentionItem>.DetermineItemVisibility(PersonMentionItem, string)

InsertItem(RadDocument, PersonMentionItem)

Defines the action executed after selecting an item from the list of mention items.

Declaration

cs-api-definition
public override void InsertItem(RadDocument document, PersonMentionItem item)

Parameters

document

RadDocument

The current RadDocument.

item

PersonMentionItem

The item to be inserted.

Overrides MentionProviderBase<PersonMentionItem>.InsertItem(RadDocument, PersonMentionItem)