ClassMessageTemplateSelector
DataTemplateSelector class that different templates for the separate message types.
Definition
Namespace:Telerik.Windows.Controls.ConversationalUI
Assembly:Telerik.Windows.Controls.ConversationalUI.dll
Syntax:
public class MessageTemplateSelector : DataTemplateSelector
Inheritance: objectMessageTemplateSelector
Constructors
MessageTemplateSelector()
Declaration
public MessageTemplateSelector()
Properties
AICardTemplate
Gets or sets the data template associated with MessageType.AiCard.
Declaration
public DataTemplate AICardTemplate { get; set; }
Property Value
DataTemplate
CalendarMessageTemplate
Gets or sets the data template associated with MessageType.Calendar.
Declaration
public DataTemplate CalendarMessageTemplate { get; set; }
Property Value
DataTemplate
CardTemplate
Gets or sets the data template associated with MessageType.Card.
Declaration
public DataTemplate CardTemplate { get; set; }
Property Value
DataTemplate
CarouselTemplate
Gets or sets the data template associated with MessageType.Carousel.
Declaration
public DataTemplate CarouselTemplate { get; set; }
Property Value
DataTemplate
DataFormTemplate
Gets or sets the data template associated with MessageType.DataForm.
Declaration
public DataTemplate DataFormTemplate { get; set; }
Property Value
DataTemplate
FlightCardTemplate
Gets or sets the data template associated with MessageType.FlightCard.
Declaration
public DataTemplate FlightCardTemplate { get; set; }
Property Value
DataTemplate
GifTemplate
Gets or sets the data template associated with MessageType.Gif.
Declaration
public DataTemplate GifTemplate { get; set; }
Property Value
DataTemplate
ImageCardTemplate
Gets or sets the data template associated with MessageType.ImageCard.
Declaration
public DataTemplate ImageCardTemplate { get; set; }
Property Value
DataTemplate
ImageTemplate
Gets or sets the data template associated with MessageType.Image.
Declaration
public DataTemplate ImageTemplate { get; set; }
Property Value
DataTemplate
ListMessageTemplate
Gets or sets the data template associated with MessageType.List.
Declaration
public DataTemplate ListMessageTemplate { get; set; }
Property Value
DataTemplate
ProductCardTemplate
Gets or sets the data template associated with MessageType.ProductCard.
Declaration
public DataTemplate ProductCardTemplate { get; set; }
Property Value
DataTemplate
TextMessageTemplate
Gets or sets the data template associated with MessageType.Text.
Declaration
public DataTemplate TextMessageTemplate { get; set; }
Property Value
DataTemplate
WeatherCardTemplate
Gets or sets the data template associated with MessageType.WeatherCard.
Declaration
public DataTemplate WeatherCardTemplate { get; set; }
Property Value
DataTemplate
Methods
SelectTemplate(object, DependencyObject)
Declaration
public override DataTemplate SelectTemplate(object item, DependencyObject container)
Parameters
item
container
DependencyObject
Returns
DataTemplate