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