ClassChatOverlay
Represents control that displays a single overlay message.
Definition
Namespace:Telerik.Windows.Controls.ConversationalUI
Assembly:Telerik.Windows.Controls.ConversationalUI.dll
Syntax:
public class ChatOverlay : ContentControl, IMessageReportSubscriber
Inheritance: objectChatOverlay
Implements:
Constructors
ChatOverlay()
Declaration
public ChatOverlay()
Fields
ActionsBackgroundProperty
Identifies the ActionsBackground dependency property.
Declaration
public static readonly DependencyProperty ActionsBackgroundProperty
Field Value
DependencyProperty
FooterBackgroundProperty
Identifies the FooterBackground dependency property.
Declaration
public static readonly DependencyProperty FooterBackgroundProperty
Field Value
DependencyProperty
HeaderBackgroundProperty
Identifies the HeaderBackground dependency property.
Declaration
public static readonly DependencyProperty HeaderBackgroundProperty
Field Value
DependencyProperty
MainBackgroundProperty
Identifies the MainBackground dependency property.
Declaration
public static readonly DependencyProperty MainBackgroundProperty
Field Value
DependencyProperty
Properties
ActionsBackground
Gets or sets a brush that is used for action panel's background.
Declaration
public Brush ActionsBackground { get; set; }
Property Value
Brush
FooterBackground
Gets or sets a brush that is used for footer background.
Declaration
public Brush FooterBackground { get; set; }
Property Value
Brush
HeaderBackground
Gets or sets a brush that is used for header background.
Declaration
public Brush HeaderBackground { get; set; }
Property Value
Brush
MainBackground
Gets or sets a brush that is used for the main background.
Declaration
public Brush MainBackground { get; set; }
Property Value
Brush
MessageReporter
Gets the MessageReporter control that processes result actions.
Declaration
public MessageReporter MessageReporter { get; }
Property Value
Implements
Methods
AddMessage(MessageBase)
Adds a message as overlay content.
Declaration
public void AddMessage(MessageBase message)
Parameters
message
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnInitialized(EventArgs)
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
RemoveMessage(MessageBase)
Clears the overlay message and removes event subscriptions, if present.
Declaration
public void RemoveMessage(MessageBase message)
Parameters
message
Implements