New to Telerik UI for WPFStart a free 30-day trial

Converts between MessageModel and MessageBase types for use in the chat UI.

Definition

Namespace:Telerik.Windows.Controls.FixedDocumentViewersUI.Converters

Assembly:Telerik.Windows.Controls.FixedDocumentViewersUI.dll

Syntax:

C#
public class MessageConverter : IMessageConverter

Inheritance: objectMessageConverter

Implements: IMessageConverter

Constructors

C#
public MessageConverter()

Methods

Converts a MessageModel to a MessageBase instance.

C#
public MessageBase ConvertItem(object item)
Parameters:itemobject

The item to convert, expected to be of type MessageModel.

Returns:

MessageBase

An AIMessage if the author is "AI Assistant", otherwise a TextMessage.

Implements: IMessageConverter.ConvertItem(object)

Converts a MessageBase instance to a MessageModel.

C#
public object ConvertMessage(MessageBase message)
Parameters:messageMessageBase

The message to convert, expected to be of type TextMessage.

Returns:

object

A MessageModel representing the message.

Implements: IMessageConverter.ConvertMessage(MessageBase)